vue3+ cesium报错.vite/dep路径找不到静态资源

问题

vue3 + cesium中,有时候会出现类似.../node_modules/.vite/deps/Widgets/Images/ImageryProviders/bingAerial.png 404 (Not Found)的错误,更换了vite版本,删除node_modeuls重新npm i都没用。 如图:

原因

cesium依赖了自带的大量静态资源文件,vite不会自动处理这些静态依赖,需要手动处理。

PS:没升级最新vite之前是正常的,升级了vite之后就出现该问题,暂留标记。

解决方案

使用vite-plugin-cesium插件处理Cesium依赖的静态文件

  1. npm install vite-plugin-cesium --save-dev
  2. 修改vite.config.ts / vite.config.js(我用的TS,也有用的JS)
javascript 复制代码
//vite.config.ts
import cesium from 'vite-plugin-cesium';
export default defineConfig({
  plugins: [cesium()],
  build: {
    // 让 Cesium 的资源路径正确构建
    assetsInlineLimit: 0,
  },
});

完毕。

相关推荐
烂橘子妙用2 分钟前
用trae整了个记账APP(带AI功能)
前端·react native·程序员
梦想的旅途23 分钟前
JS 注入与 DOM 操作:Web 企业微信 RPA 的交互增强
前端·javascript·企业微信
chenjianzhong4 分钟前
vue-cli4.x + Typescript总结
前端
浪浪山_大橙子5 分钟前
🤖 电脑智能助手:用Trae打造的Electron+大模型自动化工具
前端·javascript
北辰alk5 分钟前
React 的 setState 批量更新机制详解
前端·react.js
qq13267029405 分钟前
后端开发接受Vue项目踩坑记录
前端·javascript·vue.js
jerry_kong7 分钟前
扫码枪卡顿有效解决方案
前端
努力的小郑7 分钟前
MCP 完全指南(上):撕掉标签,看清本质
前端·后端·ai编程
写代码的皮筏艇9 分钟前
取消axios请求
前端·javascript
车前端9 分钟前
前端异常监控:如何捕获页面中的 XHR 和 Fetch 请求错误
前端