webpack学习

本文介绍了Webpack的初始化步骤,包括创建package.json,安装依赖,配置webpack.config.js,设置入口和出口文件。还讲解了html-webpack-plugin的作用,即自动生成HTML并引入打包后的JS。另外,提到了webpack-dev-server用于实现浏览器实时预览,简化开发流程。最后提到了ES6代码的编译配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.初始化

1.npm init -y 初始化package.json

2.npm i webpack webpack-cli 安装依赖

3.创建webpack.config.js配置文件

在这里插入图片描述

4.配置入口文件,打包出口文件。

在这里插入图片描述

5.新建脚本,执行命令npm run build

在这里插入图片描述
在这里插入图片描述

6.配置出口文件,改变文件名

在这里插入图片描述

2. html-webpack-plugin插件

功能:它的主要功能是根据指定的模板生成HTML文件,并将Webpack打包后的输出文件自动引入到生成的HTML文件中。

通俗的说就是自动引入js文件到模板中。

1.安装插件npm i html-webpack-plugin

2.配置webpack.config.js的plugins配置项

template配置项设置模板的路径。
filename设置打包后的文件名。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这样打包的时候,js文件会自动导入模板中。方便。

3.webpack-dev-server(浏览器编译实时预览)

每次修改代码都需要打包代码才能得到最新的页面,所以较为麻烦。那么如何解决呢?

这就要使用webpack-dev-server
注意:webpack-dev-server打包的dist是保存在内存中的。

1.安装插件npm i webpack-dev-server

2.配置devServer

port是端口号;
static是静态资源文件。浏览器打开默认是找(index.html)

在这里插入图片描述

3.脚本配置

在这里插入图片描述

4.编译es6代码

1.安装

在这里插入图片描述

2.创建.babelrc

在这里插入图片描述

3.配置规则module

include是要处理的文件。
exclude是不要处理的文件。

loader一个loader时不使用数组。
多个loader,使用数组来完成。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值