当 base 配置为 /foo/bar 格式时,cesium 资源路径改为 /foo/bar/cesium
This commit is contained in:
@@ -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', '*')
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user