webpack系列--webpack4.x入门配置基础(一)

本文介绍了webpack4的基础配置,包括npm初始化、零配置打包、模式设置、配置文件创建以及解决找不到入口文件的问题。同时,讲解了webpack如何管理资源,如使用loader加载CSS、图片和字体文件,展示了如何配置和使用style-loader、css-loader、file-loader和html-loader。
摘要由CSDN通过智能技术生成

一、前言

webpack在不断的迭代优化,目前已经到了4.29.6。在webpack4这个版本中,做了很多优化,引入了很多特性,将获得更多模块类型,.mjs支持,更好的默认值,更为简洁的模式设置,更加智能的chunk,新增的splitChunks来自定义分隔代码块等等。升级待4,在打包速度,代码体积,数量,以及运行效率上有一个飞跃。

 

二、安装webpack4最基础入门

2.1首先初始化npm 项目,npm init初始化,生成package.json

node版本建议8.2以上

npm init -y
npm i webpack webpack-cli webpack-dev-server -D

npm i -D是npm install --save-dev 的缩写,是安装模块并保存到package.json的devDependencies中,主要是开发环境的依赖包。

 

2.2新建src/index.js 和 dist/index.html

 

 

2.3webpack4是零配置

在使用webpack进行打包的时候,默认情况下会将src下的入口文件(index.js)进行打包。

可以直接在终端中输入命令webpack 将当前的内容进行一个简单的打包。

这样dist文件夹下面多了一个main.js文件。

但是有一个黄色警告,mode是webpack中独有的,两种打包环境,一个是开发环境:development,另外一个是生产环境:production。

打包的时候,输入webpack --mode=development或者webpack --mode=production就不会出现警告提示了。

下面是webapck --mode=production命令打包,这个是代码压缩过的,细心的朋友应该也发现打包后小了很多。

 

2.4新建config/webpack.config.js创建文件

在 webpack v4 中,可以无须任何配置,然而大多数项目会需要很复杂的设置,这就是为什么 webpack 仍然要支持 配置文件。这比在 terminal(终端) 中手动输入大量命令要高效的多,所以让我们创建一个配置文件:

进入到webpack.config.js文件中进行配置,具体在代码中注释(这里简单的一些,具体的下面会给大家)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值