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 elementUI 使用el-select 时 change事件的触发问题
Nov 17 Vue.js
vue实现树状表格效果
Dec 29 Vue.js
vue中实现点击空白区域关闭弹窗的两种方法
Dec 30 Vue.js
vue 根据选择的月份动态展示日期对应的星期几
Feb 06 Vue.js
vue3.0中使用element的完整步骤
Mar 04 Vue.js
如何使用vue3打造一个物料库
May 08 Vue.js
Vue Element UI自定义描述列表组件
May 18 Vue.js
vue+elementui 实现新增和修改共用一个弹框的完整代码
Jun 08 Vue.js
Element-ui Layout布局(Row和Col组件)的实现
Dec 06 Vue.js
vue实现可以快进后退的跑马灯组件
Apr 08 Vue.js
vue项目打包后路由错误的解决方法
Apr 13 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 无法载入mysql扩展
2010/03/12 PHP
PHP学习之数组值的操作
2011/04/17 PHP
PHP中extract()函数的妙用分析
2012/07/11 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
php post json参数的传递和接收处理方法
2018/05/31 PHP
laravel 获取当前url的别名方法
2019/10/11 PHP
不安全的常用的js写法
2009/09/15 Javascript
基于jquery的滑动样例代码
2010/11/20 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
2014/12/20 Javascript
JavaScript实现仿网易通行证表单验证
2015/05/25 Javascript
JS密码生成与强度检测完整实例(附demo源码下载)
2016/04/06 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
详解Vue-cli 创建的项目如何跨域请求
2017/05/18 Javascript
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
JavaScript中的执行环境和作用域链
2020/09/04 Javascript
el-form 多层级表单的实现示例
2020/09/10 Javascript
Python笔记(叁)继续学习
2012/10/24 Python
python文件操作之目录遍历实例分析
2015/05/20 Python
Python 描述符(Descriptor)入门
2016/11/20 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
pandas值替换方法
2018/07/10 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
Django实现WebSSH操作物理机或虚拟机的方法
2019/11/06 Python
CSS3之transition实现下划线的示例代码
2018/05/30 HTML / CSS
网易微博Web App用HTML5开发的过程介绍
2012/06/13 HTML / CSS
No7 Beauty美国官网:英国国民护肤品牌
2019/10/31 全球购物
获奖的大学生创业计划书
2014/01/05 职场文书
监察建议书范文
2014/03/12 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
学校百日安全活动总结
2015/05/07 职场文书
2016年十一促销广告语
2016/01/28 职场文书
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android