webpack打包工具的使用笔记


一、下载webpack

1、系统环境如下:

C:\Users\admin>node -v
v16.15.1

C:\Users\admin>npm -v
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
8.11.0

2、全局下载webpack

npm install -g webpack webpack-cli

3、安装完查看版本号

webpack -v

查询到的版本好如下

webpack: 5.74.0
webpack-cli: 4.10.0
webpack-dev-server not installed

二、使用方法

1、创建src和dist目录
2、在src目录下创建所需的js文件,然后再创建main.js,引入这些js文件,代码示例如下:

const common = require('./common')
const utils = require('./utils')

common.info('Hello world!' + utils.add(100, 200))

3、在根目录下创建webpack.config.js,代码示例如下:

const path = require('path') // Node.js内置模块
module.exports = {
	entry: './src/main.js', //配置入口文件
	output: {
		path: path.resolve(__dirname, './dist'), //输出路径,__dirname:当前文件所在路径
		filename: 'bundle.js', //输出文件
	},
}

4、在根目录打开命令行,运行如下命令:
生产环境专用

webpack --mode=development     


产品环境专用

webpack

5、在根目录下创建01.html,代码示例如下:

<script src="./dist/bundle.js"></script>

三、测试

使用浏览器打开01.html
看见如下效果即为成功。

Hello world!300

四、压缩css文件

1、将css文件写在src目录下
2、在webpack.config.js添加如下配置:

const path = require('path') // Node.js内置模块
module.exports = {
	entry: './src/main.js', //配置入口文件
	output: {
		path: path.resolve(__dirname, './dist'), //输出路径,__dirname:当前文件所在路径
		filename: 'bundle.js', //输出文件
	},
	// --------------以下是要添加的配置------------------
	module: {
		rules: [
			{
				test: /\.css$/, //打包规则应用到以css结尾的文件上
				use: ['style-loader', 'css-loader'],
			},
		],
	},
}

3、在根目录打开命令行,运行如下命令:
生产环境专用

webpack --mode=development     


产品环境专用

webpack

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

czxboys

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

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

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

打赏作者

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

抵扣说明:

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

余额充值