在vite项目中使用Cesium的配置
关键:
- 资源目录的复制;
- CESIUM_BASE_URL的正确配置
//vite.config.js
// ...
// 安装打包复制资源插件,手动复制不需要
// npm i vite-plugin-static-copy
import { viteStaticCopy } from 'vite-plugin-static-copy'
// https://vitejs.dev/config/
export default defineConfig({
define: {
// 注①
CESIUM_BASE_URL: JSON.stringify('./Cesium')
},
plugins: [
...
viteStaticCopy({
targets: [
{
// Cesium依赖路径
src: './node_modules/cesium/Build/Cesium/',
// 注②
dest: './'
}
]
})
],
...
})
注①②的路径要对应确保①指向②。①的JSON.stringify()方法省略我这里会运行失败。