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 组件注册全解析
Dec 17 Vue.js
vue实现登录、注册、退出、跳转等功能
Dec 23 Vue.js
Vue中引入svg图标的两种方式
Jan 14 Vue.js
如何封装Vue Element的table表格组件
Feb 06 Vue.js
vue 使用饿了么UI仿写teambition的筛选功能
Mar 01 Vue.js
vue3.0 项目搭建和使用流程
Mar 04 Vue.js
vue打开新窗口并实现传参的图文实例
Mar 04 Vue.js
Vue鼠标滚轮滚动切换路由效果的实现方法
Aug 04 Vue.js
深入讲解Vue中父子组件通信与事件触发
Mar 22 Vue.js
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
Apr 06 Vue.js
vue-cil之axios的二次封装与proxy反向代理使用说明
Apr 07 Vue.js
vue3不同环境下实现配置代理
May 25 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 网站修改默认访问文件的nginx配置
2017/05/27 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
javascript 隐藏/显示指定的区域附HTML元素【legend】用法
2010/03/05 Javascript
QUnit jQuery的TDD框架
2010/11/04 Javascript
DD_belatedPNG,IE6下PNG透明解决方案(国外)
2010/12/06 Javascript
javascript中的注释使用与注意事项小结
2011/09/20 Javascript
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
精心挑选的12款优秀的基于jQuery的手风琴效果插件和教程
2012/08/22 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
jQuery轻松实现表格的隔行变色和点击行变色的实例代码
2016/05/09 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
Chrome调试折腾记之JS断点调试技巧
2017/09/11 Javascript
如何利用 JS 脚本实现网页全自动秒杀抢购功能
2020/10/12 Javascript
一些Python中的二维数组的操作方法
2015/05/02 Python
Python画图学习入门教程
2016/07/01 Python
Python numpy 常用函数总结
2017/12/07 Python
python xlsxwriter库生成图表的应用示例
2018/03/16 Python
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
HTML5标签与HTML4标签的区别示例介绍
2013/07/18 HTML / CSS
HTML5+JS实现俄罗斯方块原理及具体步骤
2013/11/29 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
瑞典轮胎在线:Tirendo.se
2018/06/21 全球购物
写出程序把一个链表中的接点顺序倒排
2014/04/28 面试题
幼儿园教师备课制度
2014/01/12 职场文书
幼儿园数学教学反思
2014/02/02 职场文书
电力公司个人求职信范文
2014/02/04 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
2014审计局领导班子民主生活会对照检查材料思想汇报
2014/09/20 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电