对于Webpack的两种打包模式的讲解

本文详细介绍了Webpack的打包模式,包括开发模式的调试与实时加载,以及生产模式的代码压缩和资源优化。通过配置文件和命令行设置,对比了两种模式的效果,并鼓励读者参与讨论。
摘要由CSDN通过智能技术生成

打包模式

告知 Webpack 使用相应模式的内置优化

分类

文件名称模式名字特点场景
开发模式development调试代码,实时加载,模块热替代等本地开发
生产模式production压缩代码,资源优化,更轻量等打包上线

设置方式

  • 方法一 :在 webpack.config.js 配置文件 mode 选项
//...
module.exports = {
    // ...
    mode : 'development'
}
  • 方法二:在 package.json 命令行设置 mode 参数
"scripts" : {
    "build" : "webpack --mode=production",
    "dev" : "webpack serve --mode=development"
}

注意:命令行的优先级高于配置文件中的设置,推荐用命令行设置

打包效果区别

生产模式: 将代码极致的压缩,体积更小

在这里插入图片描述

开发模式:代码会变成一块一块的,有一个地方更改打包只改一块地方,加载速度很快(更适合热加载)

在这里插入图片描述

结束语

感谢大家的阅读,希望这篇文章给你的启发,我们的开发环境此时已经搭建完成,如果你有任何的建议或问题,欢迎在评论区我们一起讨论

无论前方等待我们的是什么,让我们保持勇气和决心,一路向前!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值