详解Vue项目的打包方式(生成dist文件)


Posted in Vue.js onJanuary 18, 2022

一、相关配置

情况一(使用的工具是 vue-cil)

        如果是用 vue-cli 创建的项目,则项目目录中没有 config 文件夹,所以我们需要自建一个配置文件;在根目录 src 下创建文件 vue.config.js,需注意文件名称必须是 vue.config.js,然后在文件中插入以下代码:

//打包配置文件
module.exports = {
  assetsDir: 'static',
  parallel: false,
  publicPath: './',
};

        结构如下:

详解Vue项目的打包方式(生成dist文件)

情况二(使用的工具是 webpack) 

        如果使用的是 webpack,则直接在 config 中 index.js 文件下修改 webpack 配置:

assetsPublicPath: './'

        结构如下:

详解Vue项目的打包方式(生成dist文件)

二、打包 

        配置完成之后,调起控制台,输入打包命令 npm run build 开始打包;

详解Vue项目的打包方式(生成dist文件)

        成功后会有如下提示;

详解Vue项目的打包方式(生成dist文件)

        且会在项目目录自动生成 dist 文件夹; 

详解Vue项目的打包方式(生成dist文件)

        dist 文件夹就是我们需要的包,随后放至服务器部署上线即可;需要注意打包之后无论在项目中做了何种修改,都需要 npm run build 重新打包。

到此这篇关于详解Vue项目的打包方式(生成dist文件)的文章就介绍到这了,更多相关Vue项目打包 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Vue.js 相关文章推荐
springboot+vue实现文件上传下载
Nov 17 Vue.js
Vue +WebSocket + WaveSurferJS 实现H5聊天对话交互的实例
Nov 18 Vue.js
解决vue页面刷新,数据丢失的问题
Nov 24 Vue.js
Vue+scss白天和夜间模式切换功能的实现方法
Jan 05 Vue.js
Vue页面渲染中key的应用实例教程
Jan 12 Vue.js
vue 计算属性和侦听器的使用小结
Jan 25 Vue.js
基于vue的video播放器的实现示例
Feb 19 Vue.js
vue-router中hash模式与history模式的区别
Jun 23 Vue.js
Vue3.0写自定义指令的简单步骤记录
Jun 27 Vue.js
vue项目打包后路由错误的解决方法
Apr 13 Vue.js
vue @ ~ 相对路径 路径别名设置方式
Jun 05 Vue.js
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
Aug 05 Vue.js
Element-ui Layout布局(Row和Col组件)的实现
Dec 06 #Vue.js
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
Nov 27 #Vue.js
Vue实现跑马灯样式文字横向滚动
Nov 23 #Vue.js
详解Vue的列表渲染
Nov 20 #Vue.js
详解Vue slot插槽
Nov 20 #Vue.js
详解Vue router路由
Nov 20 #Vue.js
vue中 this.$set的使用详解
You might like
php 获取SWF动画截图示例代码
2014/02/10 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
Laravel5.4框架使用socialite实现github登录的方法
2019/03/20 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
简单选项卡 js和jquery制作方法分享
2014/02/26 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
js实现继承的5种方式
2015/12/01 Javascript
Angularjs---项目搭建图文教程
2016/07/08 Javascript
JS快速实现移动端拼图游戏
2016/09/05 Javascript
jquery延迟对象解析
2016/10/26 Javascript
JavaScript正则表达式简单实用实例
2017/06/23 Javascript
Node.js使用gm拼装sprite图片
2017/07/04 Javascript
jQuery实现QQ空间汉字转拼音功能示例
2017/07/10 jQuery
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
微信小程序云开发详细教程
2019/05/16 Javascript
vue+element实现表单校验功能
2019/05/20 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
2019/09/04 Javascript
[05:01]3.19DOTA2发布会 我们都是刀塔人
2014/03/25 DOTA
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
python中join()方法介绍
2018/10/11 Python
用django设置session过期时间的方法解析
2019/08/05 Python
python使用梯度下降算法实现一个多线性回归
2020/03/24 Python
PyCharm中关于安装第三方包的三个建议
2020/09/17 Python
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
护理学毕业生求职信
2013/11/14 职场文书
中学家长会邀请函
2014/01/17 职场文书
镇副书记专题民主生活会对照检查材料思想汇报
2014/10/02 职场文书
2014年工人工作总结
2014/11/25 职场文书
2014企业年终工作总结
2014/12/23 职场文书
2016年第104个国际护士节活动总结
2016/04/06 职场文书
Redis读写分离搭建的完整步骤
2021/09/14 Redis
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL
PYTHON使用Matplotlib去实现各种条形图的绘制
2022/03/22 Python
Java 获取Word中所有的插入和删除修订的方法
2022/04/06 Java/Android