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项目利用axios请求接口下载excel
Nov 17 Vue.js
vue3.0+vue-router+element-plus初实践
Dec 02 Vue.js
如何实现vue的tree组件
Dec 03 Vue.js
vue3+typeScript穿梭框的实现示例
Dec 29 Vue.js
vue 动态生成拓扑图的示例
Jan 03 Vue.js
vue+vant 上传图片需要注意的地方
Jan 03 Vue.js
使用vue3重构拼图游戏的实现示例
Jan 25 Vue.js
vue-cli 3如何使用vue-bootstrap-datetimepicker日期插件
Feb 20 Vue.js
Vue3 Composition API的使用简介
Mar 29 Vue.js
Vue实现动态查询规则生成组件
May 27 Vue.js
vue实现锚点定位功能
Jun 29 Vue.js
vue项目支付功能代码详解
Feb 18 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微信开发用Cache 解决数据缓存
2016/07/11 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
Js 获取Gridview选中行的内容操作步骤
2013/02/05 Javascript
input:checkbox多选框实现单选效果跟radio一样
2014/06/16 Javascript
jQuery控制TR显示隐藏的几种方法
2014/06/18 Javascript
js实现按一下删除键删除整个单词附demo
2014/09/05 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
cropper js基于vue的图片裁剪上传功能的实现代码
2018/03/01 Javascript
vue将时间戳转换成自定义时间格式的方法
2018/03/02 Javascript
JS实现移动端触屏拖拽功能
2018/07/31 Javascript
swiper.js插件实现pc端文本上下滑动功能示例
2018/12/03 Javascript
bootstrap与pagehelper实现分页效果
2018/12/29 Javascript
如何封装了一个vue移动端下拉加载下一页数据的组件
2019/01/06 Javascript
详解使用webpack+electron+reactJs开发windows桌面应用
2019/02/01 Javascript
layer ui插件显示tips时,修改字体颜色的实现方法
2019/09/11 Javascript
[00:20]TI9不朽观赛名额抽取
2019/08/05 DOTA
Python Tkinter简单布局实例教程
2014/09/03 Python
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
django 修改server端口号的方法
2018/05/14 Python
pyinstaller打包多个py文件和去除cmd黑框的方法
2019/06/21 Python
python3.6编写的单元测试示例
2019/08/17 Python
django drf框架自带的路由及最简化的视图
2019/09/10 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
pytorch实现Tensor变量之间的转换
2020/02/17 Python
Python实现Word表格转成Excel表格的示例代码
2020/04/16 Python
python如何删除文件、目录
2020/06/23 Python
Python常用数字处理基本操作汇总
2020/09/10 Python
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
中英文求职信范文
2014/01/27 职场文书
运动会获奖感言
2014/02/11 职场文书
物理教育专业求职信
2014/06/25 职场文书
导游词欢迎词
2015/02/02 职场文书
2015年暑期社会实践方案
2015/07/14 职场文书
三严三实·严以修身心得体会
2016/01/15 职场文书
Spring整合Mybatis的全过程
2021/06/28 Java/Android