详解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与React的区别和优势对比
Dec 18 Vue.js
Vue实现省市区三级联动
Dec 27 Vue.js
vuex的使用和简易实现
Jan 07 Vue.js
vue3中provide && inject的使用
Jul 01 Vue.js
vue ref如何获取子组件属性值
Mar 31 Vue.js
Vue中使用import进行路由懒加载的原理分析
Apr 01 Vue.js
使用vue判断当前环境是安卓还是IOS
Apr 12 Vue.js
vue动态绑定style样式
Apr 20 Vue.js
vue elementUI批量上传文件
Apr 26 Vue.js
vue3不同环境下实现配置代理
May 25 Vue.js
el-table-column 内容不自动换行的解决方法
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优于Node.js的五大理由分享
2012/09/15 PHP
PHP+MySQL投票系统的设计和实现分享
2012/09/23 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
php获取百度收录、百度热词及百度快照的方法
2015/04/02 PHP
php处理复杂xml数据示例
2016/07/11 PHP
PHP生成图像验证码的方法小结(2种方法)
2016/07/18 PHP
PHP实现带进度条的Ajax文件上传功能示例
2019/07/02 PHP
基于laravel-admin 后台 列表标签背景的使用方法
2019/10/03 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
Jquery图片滚动与幻灯片的实例代码
2013/04/08 Javascript
多种方式实现JS调用后台方法进行数据交互
2013/08/20 Javascript
Javascript前端UI框架Kit使用指南之kitjs事件管理
2014/11/28 Javascript
JavaScript中Number.MIN_VALUE属性的使用示例
2015/06/04 Javascript
jquery获取input type=text中的值的各种方式(总结)
2016/12/02 Javascript
详解javascript表单的Ajax提交插件的使用
2016/12/29 Javascript
深入探究AngularJs之$scope对象(作用域)
2017/07/20 Javascript
vue-router之nuxt动态路由设置的两种方法小结
2018/09/26 Javascript
jQuery 同时获取多个标签的指定内容并储存为数组
2018/11/20 jQuery
JavaScript实现简单计算器功能
2019/12/19 Javascript
js实现文章目录索引导航(table of content)
2020/05/10 Javascript
[02:45]DOTA2英雄敌法师基础教程
2013/11/25 DOTA
Python 专题四 文件基础知识
2017/03/20 Python
Python设计模式之代理模式实例详解
2019/01/19 Python
Python chardet库识别编码原理解析
2020/02/18 Python
python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例
2020/02/28 Python
使用Python和百度语音识别生成视频字幕的实现
2020/04/09 Python
使用Python将xmind脑图转成excel用例的实现代码(一)
2020/10/12 Python
康拓普公司Java笔面试
2016/09/23 面试题
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
宠物店的创业计划书范文
2014/01/11 职场文书
三好学生个人先进事迹材料
2014/05/17 职场文书
欢迎领导标语
2014/06/27 职场文书
2014年团总支工作总结
2014/11/21 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
2016党校学习心得体会范文
2016/01/07 职场文书
Python代码,能玩30多款童年游戏!这些有几个是你玩过的
2021/04/27 Python