详解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 相关文章推荐
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
Vue在H5 项目中使用融云进行实时个人单聊通讯
Dec 14 Vue.js
Vue实现手机号、验证码登录(60s禁用倒计时)
Dec 19 Vue.js
vue 动态创建组件的两种方法
Dec 31 Vue.js
Vue项目中使用mock.js的完整步骤
Jan 12 Vue.js
vite2.0+vue3移动端项目实战详解
Mar 03 Vue.js
vue 中 get / delete 传递数组参数方法
Mar 23 Vue.js
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
May 18 Vue.js
Vue3中toRef与toRefs的区别
Mar 24 Vue.js
vue如何使用模拟的json数据查看效果
Mar 31 Vue.js
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
vue3.0 数字翻牌组件的使用方法详解
Apr 20 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 mb_convert_encoding 获取字符串编码类型实现代码
2009/04/26 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
初识laravel5
2015/03/02 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
2017/02/28 PHP
php的无刷新操作实现方法分析
2020/02/28 PHP
php array_map()函数实例用法
2021/03/03 PHP
为指定元素增加样式的js代码
2009/12/09 Javascript
javascript基础知识大集锦(一) 推荐收藏
2011/01/13 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
jquery制作漂亮的弹出层提示消息特效
2014/12/23 Javascript
PHP+jQuery+Ajax+Mysql如何实现发表心情功能
2015/08/06 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
vue制作加载更多功能的正确打开方式
2016/10/12 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
2016/12/14 Javascript
微信小程序 Animation实现图片旋转动画示例
2018/08/22 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
vue 手机物理监听键+退出提示代码
2020/09/09 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
python 写入csv乱码问题解决方法
2016/10/23 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
Python IDLE入门简介
2017/12/08 Python
Django入门使用示例
2017/12/12 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
2020/03/02 Python
Jupyter notebook 远程配置及SSL加密教程
2020/04/14 Python
CSS3新属性transition-property transform box-shadow实例学习
2013/06/06 HTML / CSS
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
夏洛特和乔治婴儿和儿童时装精品店:Charlotte and George
2018/06/06 全球购物
大学生自荐信
2013/12/11 职场文书
电子商务专业个人的自我评价
2013/12/19 职场文书
公路施工安全责任书
2015/05/08 职场文书
2016新教师培训心得体会范文
2016/01/08 职场文书
Python正则表达式中flags参数的实例详解
2022/04/01 Python