1
0
Code Issues Pull Requests Packages Projects Releases Wiki Activity GitHub Gitee

当 base 配置为 /foo/bar 格式时,cesium 资源路径改为 /foo/bar/cesium

This commit is contained in:
2025-06-12 05:57:04 +08:00
parent 50b3f7d545
commit 08e0da60dd

View File

@@ -67,7 +67,7 @@ export default function vitePluginCesium(options: VitePluginCesiumOptions = {}):
if (!globalVars.isBuild) { if (!globalVars.isBuild) {
// -----------dev----------- // -----------dev-----------
userConfig.define = { userConfig.define = {
CESIUM_BASE_URL: JSON.stringify(CESIUM_BASE_URL) CESIUM_BASE_URL: JSON.stringify(globalVars.cesiumRelativeUrl)
}; };
} else { } else {
// -----------build------------ // -----------build------------
@@ -78,7 +78,7 @@ export default function vitePluginCesium(options: VitePluginCesiumOptions = {}):
chunkSizeWarningLimit: 5000, chunkSizeWarningLimit: 5000,
rollupOptions: { rollupOptions: {
output: { output: {
intro: `window.CESIUM_BASE_URL = ${JSON.stringify(CESIUM_BASE_URL)};` intro: `window.CESIUM_BASE_URL = ${JSON.stringify(globalVars.cesiumRelativeUrl)};`
} }
} }
}; };
@@ -97,7 +97,7 @@ export default function vitePluginCesium(options: VitePluginCesiumOptions = {}):
configureServer({ middlewares }) { configureServer({ middlewares }) {
const cesiumPath = path.join(cesiumBuildRootPath, devMinifyCesium ? 'Cesium' : 'CesiumUnminified'); const cesiumPath = path.join(cesiumBuildRootPath, devMinifyCesium ? 'Cesium' : 'CesiumUnminified');
middlewares.use(path.posix.join('/', CESIUM_BASE_URL), serveStatic(cesiumPath, { middlewares.use(path.posix.join('/', globalVars.cesiumRelativeUrl), serveStatic(cesiumPath, {
setHeaders: (res, path, stat) => { setHeaders: (res, path, stat) => {
res.setHeader('Access-Control-Allow-Origin', '*') res.setHeader('Access-Control-Allow-Origin', '*')
} }