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

完毕。

相关推荐
计算机魔术师7 分钟前
Anthropic 估值冲 4 万亿,但企业客户已经偷偷换了便宜模型
前端
王六米。12 分钟前
RAG知识库建设 文档解析 切分与索引如何衔接
服务器·前端·网络·企业数字化转型·智钳智能盒子
名字还没想好☜21 分钟前
React 文件上传实战:预览 URL 回收、多文件逐个进度与拖拽放置区踩坑
前端·react·next.js
console.log('npc')25 分钟前
06 — Model 层:数据模型与操作
前端·后端·node.js·express
linux_cfan42 分钟前
16 · `custom-media-element`:属性拦截与转发
前端·javascript·音视频
右耳朵猫AI1 小时前
Web前端周刊2026W38 | React 19.3 发布、StyleX 深潜、jsdom 30.1 提速
前端·javascript·react.js·typescript·node.js
人工智能培训1 小时前
大语言模型:从语言理解到通用智能的跃迁
linux·服务器·前端·人工智能
一拳不是超人2 小时前
做独立开发三个月,我的第一个产品终于有了 1000 个用户
前端·程序员
Amos_Web2 小时前
Rspack 源码解析(十):Hash 与 Asset 生成
前端·rust·源码阅读
福兮说2 小时前
用 IndexedDB 存用户的文件,我踩过的五个坑
前端·javascript