谈谈Vue项目打包的方式

目录

一、相关配置

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

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

二、打包 

📚 参考资料


这篇文章主要为大家介绍了Vue项目的打包方式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助!

一、相关配置

首先,我们先了解一下webpack与vue-cli之间的关系

vue-cli是基于nodejs+webpack封装的命令行工具。你可以理解为汇集了各种命令的 bash,或者bat。

用vue-cli执行build,实际上是webpack做的。原本需要自己配置webpack的相关配置,被cli简化了。并且按照vue的用户习惯整理了一套构建和目录规范。

原生使用webpack配置非常麻烦(入口,输出,加载器,插件),因此,使用vue-cli打包工具,即vue脚手架,可以极大简化webpack打包流程

📚 参考资料:webpack与vue-cli的关系 

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

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

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

结构如下:

注意:这里创建vue项目结构使用的脚手架命令行工具是vue-cli3及以上版本,而非 vue-cli2.x版本。

vue-cli3/4/5项目目创建:vue create demo 

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

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

assetsPublicPath: './'

结构如下:

注意:这里创建vue项目结构使用的脚手架命令行工具是vue-cli2.x版本。

vue-cli2.x项目创建:vue init webpack demo 

——个人理解:我们通常说的使用webpack创建vue项目,实际上说的也是使用cli创建vue项目结构。只是使用的cli版本是2.x,我们都知道vue脚手架封装了nodejs+webpack,而且在vue-cli2.x版本下创建vue项目使用的是webpack的构建和目录规范,所以有使用webpack创建vue项目这样一个说法。

二、打包 

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

成功后会有如下提示;

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

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

📚 参考资料

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

儒雅的烤地瓜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值