🟡webpack基础使用
本文最后更新于:2024年4月25日 上午
webpack打包后压缩冗余空格与换行、变量名
初始化包环境
1 |
|
安装webpack包
1 |
|
配置scripts
- 在
package.json
文件下配置
1 |
|
建立项目文件夹src
默认入口:
src/index.js
在
package.json
目录下建立src
文件夹
js打包
🍉导出模块文件
src
下新建sum/sum.js
sum.js
写入导出求和函数
1 |
|
🍉导入模块文件
src
下新建默认入口文件index.js
index.js
引用sum
函数
1 |
|
🍉打包
1 |
|
运行后在src
的同级目录下生成默认出口dist/main.js
main.js
的内容为index.js
与其模块sum.js
的打包内容
- 只有与入口文件关联的代码会被打包
main.js
内容如下
1 |
|
🍉更新代码
添加功能后再次yarn build
打包即可更新main.js
自定义打包出入口
🍇新建webpack配置文件
在src
同级目录下新建webpack.config.js
文件
🍇配置打包出入口
1 |
|
- 🥝要先自定义打包命令以使用配置文件
自定义打包命令:配置scripts
🍇打包yarn build
自动嵌入html
html-webpack-plugin
可以使webpack打包后自动将js引入htmlhead
标签中
🍅安装
1 |
|
🍅提供主页面
在src
同目录下新建pubilc\index.html
🍅配置
1 |
|
🍅打包
1 |
|
默认在dist
目录下生成index.html
css打包
🥑新建css文件
在./src
目录下新建css/background.css
background.css
:
1 |
|
webpack不可直接打包css(webpack默认识别js与json文件)
可安装loader加载器来打包css
🥑安装loader
1 |
|
webpack通过css-loader
识别与打包css style-loader
将样式绑定dom
🥑webpack配置
1 |
|
🥑引入入口js
在index.js
(入口文件)中引入background.css
1 |
|
🥑打包构建
1 |
|
图片打包
🥕安装依赖
1 |
|
🥕webpack配置
1 |
|
字体图标打包
🟡webpack基础使用
https://qingshaner.com/webpack基础使用/