vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决


Posted in Vue.js onApril 06, 2022

vue-cli3.0修改打包后的文件地址和文件名

问题描述

最近开发一个web端vue项目时使用了vue-cli3.0搭建项目目录,开发过程中一切顺利,没有遇到什么问题,开发完毕打包上线时出现了问题,打包后的文件默认在dist目录下,打开index.html时发现不能运行,报错如下:

vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决

现在有两个问题

  • 我想修改打包后的文件夹名称;
  • 上述报错问题的解决;

网上查询一番,发现大家都说修改config/index.js文件的配置。问题是该项目是用cli3.0搭建的,压根就没有config文件夹···

修改文件名

经过查询,原来3.0搭建的项目已经取消了config文件夹,所有配置都是在最外层的vue.config.js文件中进行配置,如下图:

vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决

修改文件名,只需要设置其中的outputDir选项即可:

module.exports = {
	outputDir:"myProject" //打包后的项目目录名称
}

报错解决

报错问题网上很多都是在config/index.js修改build的路径,而vue-cli3.0的vue.config.js不能直接写build对象,另一种说法是修改其中的baseUrl,当你运行时会提示baseUrl已经废弃,请用publicPath代替。

找到问题了就简单了,直接修改publicPath即可:

module.exports = {
	publicPath:"./"  //基础路径
}

再次npm run build ,生成了自己想要的文件目录名称,其中的index.html也能够正常打开;

vue文件夹名称修改导致错误

一般这种情况是你把原来的文件夹名称修改了,所以重新改回来就可以了

vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。 

Vue.js 相关文章推荐
vue+vant实现购物车全选和反选功能
Nov 17 Vue.js
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
Vue项目如何引入bootstrap、elementUI、echarts
Nov 26 Vue.js
使用vue编写h5公众号跳转小程序的实现代码
Nov 27 Vue.js
Vue router安装及使用方法解析
Dec 02 Vue.js
vue3使用vue-count-to组件的实现
Dec 25 Vue.js
Vue实现一种简单的无限循环滚动动画的示例
Jan 10 Vue.js
vue前端工程的搭建
Mar 31 Vue.js
一篇文章学会Vue中间件管道
Jun 20 Vue.js
详解Vue项目的打包方式(生成dist文件)
Jan 18 Vue.js
Vue监视数据的原理详解
Feb 24 Vue.js
vue 把二维或多维数组转一维数组
Apr 24 Vue.js
vue cli4中mockjs在dev环境和build环境的配置详情
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 #Vue.js
vue3使用vuedraggable实现拖拽功能
vue整合百度地图显示指定地点信息
vue中使用mockjs配置和使用方式
VUE使用draggable实现组件拖拽
Apr 06 #Vue.js
教你部署vue项目到docker
You might like
需要发散思维学习PHP
2009/06/29 PHP
在PHP中使用X-SendFile头让文件下载更快
2014/06/01 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
js页面滚动时层智能浮动定位实现(jQuery/MooTools)
2011/08/23 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
IE6下javasc#ipt:void(0) 无效的解决方法
2013/12/23 Javascript
Javascript实现计算个人所得税
2015/05/10 Javascript
easyui Draggable组件实现拖动效果
2015/08/19 Javascript
JS判断字符串字节数并截取长度的方法
2016/03/05 Javascript
解读vue生成的文件目录结构及说明
2017/11/27 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
nodejs前端模板引擎swig入门详解
2018/05/15 NodeJs
JS为什么说async/await是generator的语法糖详解
2019/07/11 Javascript
微信小程序实现蒙版弹出窗功能
2019/09/17 Javascript
原生js拖拽实现图形伸缩效果
2020/02/10 Javascript
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
python中input()与raw_input()的区别分析
2016/02/27 Python
对于Python中RawString的理解介绍
2016/07/07 Python
解决python 输出是省略号的问题
2018/04/19 Python
对tensorflow 的模型保存和调用实例讲解
2018/07/28 Python
python socket 聊天室实例代码详解
2019/11/14 Python
python 画函数曲线示例
2019/12/04 Python
Python与C/C++的相互调用案例
2021/03/04 Python
Canvas图片分割效果的实现
2019/07/29 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
工程概预算专业毕业生求职信
2013/10/04 职场文书
汽车检测与维修应届毕业生求职信
2013/10/19 职场文书
工作失职检讨书
2015/01/26 职场文书
大学生思想道德自我评价
2015/03/09 职场文书
总经理致辞
2015/07/29 职场文书
2016入党积极分子考察评语
2015/12/01 职场文书
九不准学习心得体会
2016/01/23 职场文书
Redis可视化客户端小结
2021/06/10 Redis
Grafana可视化监控系统结合SpringBoot使用
2022/04/19 Redis