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-cli 创建模板项目
Nov 19 Vue.js
Vue用mixin合并重复代码的实现
Nov 27 Vue.js
实用的 vue tags 创建缓存导航的过程实现
Dec 03 Vue.js
Vue-router中hash模式与history模式的区别详解
Dec 15 Vue.js
Vue中computed和watch有哪些区别
Dec 19 Vue.js
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
vite+vue3.0+ts+element-plus快速搭建项目的实现
Jun 24 Vue.js
Vue的列表之渲染,排序,过滤详解
Feb 24 Vue.js
vue封装数字翻牌器
Apr 20 Vue.js
vue postcss-px2rem 自适应布局
May 15 Vue.js
vue实现input输入模糊查询的三种方式
Aug 14 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实现可以设置中奖概率的抽奖程序代码分享
2014/01/19 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
php上传文件问题汇总
2015/01/30 PHP
浅谈php+phpStorm+xdebug配置方法
2015/09/17 PHP
js获取当前select 元素值的代码
2010/04/19 Javascript
网页中CDATA标记的说明
2010/09/12 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
JavaScript格式化日期时间的方法和自定义格式化函数示例
2014/04/04 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
Node.js Streams文件读写操作详解
2016/07/04 Javascript
AngularJS基础 ng-copy 指令实例代码
2016/08/01 Javascript
jQueryUI 拖放排序遇到滚动条时有可能无法执行排序的小bug及解决方案
2016/12/19 Javascript
用file标签实现多图文件上传预览
2017/02/14 Javascript
JavaScript 数组的进化与性能分析
2017/09/18 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
js中的闭包实例展示
2018/11/01 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
vue 对axios get pust put delete封装的实例代码
2020/01/05 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
python2.7安装图文教程
2018/03/13 Python
浅谈pandas中shift和diff函数关系
2018/04/08 Python
Python把csv数据写入list和字典类型的变量脚本方法
2018/06/15 Python
python使用adbapi实现MySQL数据库的异步存储
2019/03/19 Python
python3.7简单的爬虫实例详解
2019/07/08 Python
在PyTorch中Tensor的查找和筛选例子
2019/08/18 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
HTML5中的进度条progress元素简介及兼容性处理
2016/06/02 HTML / CSS
暑假实习求职信范文
2013/09/22 职场文书
司法助理专业自荐书
2014/06/13 职场文书
见习报告怎么写
2014/10/31 职场文书
现实表现材料范文
2014/12/23 职场文书
护士医德考评自我评价
2015/03/03 职场文书
道歉短信大全
2015/05/12 职场文书
2015暑假假期总结
2015/07/13 职场文书
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫