VUE2项目打包dist后dist包中index打开空白页

报错:控制台报错是未找到对应资源路径
原因:因为在项目中部分路径使用了./ 和 @/ 等绝对路径
解决方法:

删除原来的dist

vue.config.js 中设置 publicPath 选项,使其适应不同环境。

重新新打包:npm run build

javascript 复制代码
// vue.config.js
module.exports = {
  publicPath: process.env.NODE_ENV === 'production' ? './' : '/'
}
相关推荐
霪霖笙箫2 分钟前
「JS全栈AI Agent学习」六、当AI遇到矛盾,该自己决定还是问你?—— Human-in-the-Loop
前端·面试·agent
煜bart4 分钟前
使用 TypeScript 实现算法处理
开发语言·前端·javascript
Mike_jia16 分钟前
NginxPulse:Nginx日志监控革命!实时洞察Web流量与安全态势的智能利器
前端
风之舞_yjf22 分钟前
Vue基础(31)_插件(plugins)、scoped样式
前端·vue.js
M ? A30 分钟前
Vue3+TS实战避坑指南
前端·vue.js·经验分享
Mintopia35 分钟前
你以为是技术问题,其实是流程问题:工程效率的真相
前端
Mintopia41 分钟前
一套能落地的"防 Bug"习惯:不用加班也能少出错
前端
亿元程序员43 分钟前
箭头游戏那么火,搞个3D的可以吗?我:这不是3年前的游戏了吗?
前端
IT_陈寒44 分钟前
SpringBoot里的这个坑差点让我加班到天亮
前端·人工智能·后端
巫山老妖1 小时前
大模型工程三驾马车:Prompt Engineering、Context Engineering 与 Harness Engineering 深度解析
前端