再执行 npm run build 之后,会生成一个dist文件夹,打开index.html,控制台报错

如下图所示:

这里是因为找不到正确的路径,导致报错。

解决办法:

1、在根目录下,新建vue.config.js文件,当然有的话,就忽略此条;

2、在vue.config.js里 将publicPath: "/" 改为 publicPath: "./" ,之后重新打包,npm run build 即可。

publicPath: "/"         =====>>>>>>>      publicPath: "./"

至于编写的位置,可以参考下面的代码:

module.exports = {devServer: {port: 8080, // 端口号open: true},lintOnSave: false,// eslint-loader 是否在保存的时候检查publicPath: "./",// 基本路径outputDir: "dist",// 输出文件目录assetsDir: "static",//设置放置打包生成的静态资源 (js、css、img、fonts) 的目录。indexPath: 'index.html'//用于设定打包生成的 index.html 文件的存储位置
}

希望可以帮助到更多的小伙伴,也欢迎大家在评论留言!!

vue 项目打包 报错相关推荐

  1. vue 项目打包报错 CSS minification error

    vue 项目打包报错 Error: CSS minification error: Lexical error 错误: CSS minification error: Lexical error on ...

  2. 解决vue项目格式报错问题_@jie

    vue项目格式报错问题: 简述问题:写项目过程中格式一直报错,如下图: 第一步:在项目根目录下创建名为vue.config.js文件,如下图: 第二步:js文件中的内容,如下图: 代码如下: modu ...

  3. electron项目打包报错

    electron项目打包报错 打包下载错误 Error: getaddrinfo ENOENT github-production-release-asset-2e65be.s3.amazonaws. ...

  4. Vue项目初期报错问题记录大全

    这里写自定义目录标题 Vue项目初期报错问题记录大全 1.vs终端无报错,浏览器加载空白,发现Cannot read properties of null (reading 'nextSibling' ...

  5. Vue项目启动报错解决

    Vue项目启动报错解决 一.切换镜像 切换为淘宝镜像:npm config set registry https://registry.npm.taobao.org 检测镜像是否切换成功:npm co ...

  6. vue中打包报错Multiple chunks emit assets to the same filename static/js/chunk-6c337256.33476c81.js

    引了几个bpmn的包,导致Jenkins部署报错,找原因一直以为是引入的包有问题,后来发现是在打包的过程中会对生成的文件切割导致文件名重复了,在vue.config.js中配置以下配置完美解决,之前我 ...

  7. vue 项目运行报错 multiple chunks emit assts to the same filename js/401.js(chunks 401 and 401)

    VUE项目运行报这个错误也没有说哪里有错误,只说有名字冲突,整个项目搜下来都没发现有相同的名字,百度也没人说.自己摸索的解决掉了.有两种情况. 情况一:如果是添加路由的时候就报这个错 解决办法: 把c ...

  8. vue打包路径.html问题,如何解决vue.js打包报错问题

    该方法适用于所有品牌的电脑. vue.js打包之后遇到的坑 最近在用webpack+vue写项目,经过几天的熬夜加班改BUG,终于把基本的框架给写完了,后面只要加一些小功能就可以了,太好吧!先来npm ...

  9. Vue基础Day_01学习+Vue项目创建报错(true` in `“vueCompilerOptions“` property)解决方案

    Vue_Study01 1.Vue是什么? 1.1-Vue怎么学 Vue是在工程化的环境下进行学习的 1.2-Vue开发方式 1.3-Vue脚手架项目创建 目录 1.x-创建工程文件报错解决方案 注意 ...

最新文章

  1. mytag.class.php,dedetag.class.php文件分析
  2. python接口自动化测试框架链接数据库_python接口自动化测试框架实现之操作mysq数据库...
  3. 超硬核的 Python 数据可视化教程
  4. Scala 求三个数中的最大数代码示例
  5. [react] 在React中组件的props改变时更新组件的有哪些方法?
  6. python supervisor 日志_Supervisor使用详解
  7. CSS 行内级元素和行内框
  8. 华为机试HJ46:截取字符串
  9. Mnesia动态添加节点杂记
  10. 三级网络技术无纸化模拟软件 (未来)教育
  11. 高等数学(第七版)同济大学 习题1-8 个人解答
  12. usbwriter使用后还原
  13. windows截图快捷方式
  14. 《沉思录》读书精摘——对伦理学的古典思考
  15. 英语人机考试计算机算分吗,揭秘 | 英语“人机对话”听说考试提分策略 注意事项,收藏备用 !...
  16. 为什么Android系统比ios系统卡?
  17. KTV点歌系统数据库设计文档
  18. ros中的电机速度控制_ROS 学习系列-- 四轮机器人线性速率、角速度和电机PWM线性关系的定量分析...
  19. LRUCache算法
  20. Easy-Pay一行代码解决支付宝微信支付功能

热门文章

  1. 反向代理服务器(转)
  2. ubuntu安装和分区方案(转载他人)
  3. 34、树莓派进行人体姿态检测并进行语音播报
  4. 如何停止McAFee的“按访问扫描程序”
  5. c语言中函数指针的定义和使用
  6. 人民币转换(20200327)
  7. 如何创建一个字符数组?
  8. github copilot使用体验及安装教程
  9. 碧桂园跨界布局智慧城市 潼湖科技小镇即将开园
  10. Lesson Forty-Nine At the butcher's. 在肉店.