详解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+element-ui添加自定义右键菜单的方法示例
Dec 08 Vue.js
vue中如何添加百度统计代码
Dec 19 Vue.js
vue绑定class的三种方法
Dec 24 Vue.js
Vue.extend 登录注册模态框的实现
Dec 29 Vue.js
如何在VUE中使用vue-awesome-swiper
Jan 04 Vue.js
Vue+scss白天和夜间模式切换功能的实现方法
Jan 05 Vue.js
vscode自定义vue模板的实现
Jan 27 Vue.js
vue 中this.$set 动态绑定数据的案例讲解
Jan 29 Vue.js
vue 中 get / delete 传递数组参数方法
Mar 23 Vue.js
vue+django实现下载文件的示例
Mar 24 Vue.js
vue3 自定义图片放大器效果的示例代码
Jul 23 Vue.js
vue el-table实现递归嵌套的示例代码
Aug 14 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操作MySQL事务实例
2014/11/05 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
Yii1.1框架实现PHP极光推送消息通知功能
2018/09/06 PHP
Jquery作者John Resig自己封装的javascript 常用函数
2009/11/09 Javascript
原来Jquery.load的方法可以一直load下去
2011/03/28 Javascript
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
jquery插件开发之实现jquery手风琴功能分享
2014/03/10 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
JavaScript中的值类型转换介绍
2014/12/31 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
json+jQuery实现的无限级树形菜单效果代码
2015/08/27 Javascript
很棒的Bootstrap选项卡切换效果
2016/07/01 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
轻松搞定js表单验证
2016/10/13 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
javascript输出AscII码扩展集中的字符方法
2016/12/26 Javascript
Bootstrap导航条学习使用(一)
2017/02/08 Javascript
使用bat打开多个cmd窗口执行gulp、node
2017/02/17 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
JavaScript动态加载重复绑定问题
2018/04/01 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
vue 如何从单页应用改造成多页应用
2020/10/23 Javascript
Python中IPYTHON入门实例
2015/05/11 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
Python学习小技巧之列表项的排序
2017/05/20 Python
Django中的Model操作表的实现
2018/07/24 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
关于webview适配H5上传照片或者视频文件的方法
2020/11/04 HTML / CSS
拉夫劳伦爱尔兰官方网站:Ralph Lauren爱尔兰
2020/04/10 全球购物
介绍一下Linux中的链接
2016/06/05 面试题
食品安全承诺书
2014/05/22 职场文书
团队口号大全
2014/06/06 职场文书