初始化
npm init
下载相关的包
npm i webpack webpack-cli -gnpm i webpack webpack-cli -D
新建目录

index.js webpack入口文件运行命令:入口文件打包开发环境:webpack ./src/index.js -o ./build --mode=development(ebpack会以./src/index.js为入口文件开始打包,打包后输入到./build/built.js)生产环境:webpack ./src/index.js -o ./build --mode=production
build/main.js 打包好的js文件,可以在html中引入使用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head><body> <script src="./main.js"></script></body></html>
结论
1.webpack能处理js/json资源,不能处理css/img等其他资源2.生产环境和开发环境将ES6模块化编译成浏览器能识别的模块化3.生产环境比开发环境多一个压缩的js代码