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组件生命周期运行原理解析
Nov 25 Vue.js
vue中如何添加百度统计代码
Dec 19 Vue.js
详解Vue的异步更新实现原理
Dec 22 Vue.js
Vue页面渲染中key的应用实例教程
Jan 12 Vue.js
Vue-router编程式导航的两种实现代码
Mar 04 Vue.js
Vue3 Composition API的使用简介
Mar 29 Vue.js
如何让vue长列表快速加载
Mar 29 Vue.js
解决vue $http的get和post请求跨域问题
Jun 07 Vue.js
在vue中import()语法不能传入变量的问题及解决
Apr 01 Vue.js
Vue+TypeScript中处理computed方式
Apr 02 Vue.js
Vue.Draggable实现交换位置
Apr 07 Vue.js
vue实现简易音乐播放器
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的优点与缺点
2013/04/11 PHP
php 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
PHP的password_hash()使用实例
2014/03/17 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
yii框架redis结合php实现秒杀效果(实例代码)
2017/10/26 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
jquery的ajax跨域请求原理和示例
2014/05/08 Javascript
微信内置浏览器私有接口WeixinJSBridge介绍
2015/05/25 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
vue-cli之router基本使用方法详解
2017/10/17 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
Python3基础之条件与循环控制实例解析
2014/08/13 Python
python 写的一个爬虫程序源码
2016/02/28 Python
Python读大数据txt
2016/03/28 Python
django 使用 PIL 压缩图片的例子
2019/08/16 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
如何用python批量调整视频声音
2020/12/22 Python
Html5适配iphoneX刘海屏的简单实现
2019/04/09 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
追悼会上的答谢词
2014/01/10 职场文书
工作会议欢迎词
2014/01/16 职场文书
运动会广播稿30字
2014/01/21 职场文书
卖车协议书范例
2014/09/16 职场文书
2014年德育工作总结
2014/11/20 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
现场施工员岗位职责
2015/04/11 职场文书
爱护环境卫生倡议书
2015/04/29 职场文书
员工担保书范本
2015/09/22 职场文书
个人自我鉴定怎么写?
2019/07/01 职场文书
2019事业单位个人工作总结范文
2019/08/26 职场文书
go:垃圾回收GC触发条件详解
2021/04/24 Golang
Java比较两个对象中全部属性值是否相等的方法
2021/08/07 Java/Android
SQL语句多表联合查询的方法示例
2022/04/18 MySQL