当 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) {
 | 
			
		||||
        // -----------dev-----------
 | 
			
		||||
        userConfig.define = {
 | 
			
		||||
          CESIUM_BASE_URL: JSON.stringify(CESIUM_BASE_URL)
 | 
			
		||||
          CESIUM_BASE_URL: JSON.stringify(globalVars.cesiumRelativeUrl)
 | 
			
		||||
        };
 | 
			
		||||
      } else {
 | 
			
		||||
        // -----------build------------
 | 
			
		||||
@@ -78,7 +78,7 @@ export default function vitePluginCesium(options: VitePluginCesiumOptions = {}):
 | 
			
		||||
            chunkSizeWarningLimit: 5000,
 | 
			
		||||
            rollupOptions: {
 | 
			
		||||
              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 }) {
 | 
			
		||||
      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) => {
 | 
			
		||||
          res.setHeader('Access-Control-Allow-Origin', '*')
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user