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,
  },
});

完毕。

相关推荐
kyriewen9 小时前
我手写了一个 EventEmitter,面试官追问了 6 个问题——第 4 个我没答上来
前端·javascript·面试
IT_陈寒9 小时前
Java的Date类又坑了我一次,改用时间戳真香
前端·人工智能·后端
小林攻城狮10 小时前
使用 Transport 节流解决 Vercel AI SDK 流式渲染卡死问题
前端·react.js
前端缘梦10 小时前
告别 TS 运行时类型漏洞!Zod 完整入门实战教程(前端 / 全栈必备)
前端·react.js·全栈
the_answer10 小时前
Webpack vs Vite 深度对比分析
前端·webpack
转转技术团队11 小时前
验证码识别实战:前端不写页面,改训模型了?
前端
MomentYY11 小时前
Temperature:AI 的“脑洞旋钮”
前端·llm·ai编程
远航_11 小时前
OpenSpec 完整详细介绍
前端·后端
召钱熏11 小时前
状态枚举正确≠渲染正确:一个语音按钮的状态机边界修复实录
android·前端
SkyWalking中文站11 小时前
认识 Horizon UI · 1/17:SkyWalking 新一代可观测性控制台
运维·前端·监控