●首先新建一个项目文件夹命名为WebPack2
![img_5eb3ba0d1fe3557c848f6a857ac84ca9.png](https://yqfile.alicdn.com/img_5eb3ba0d1fe3557c848f6a857ac84ca9.png?x-oss-process=image/resize,w_1400/format,webp)
项目文件
●用SubLime将其打开并在该文件夹中创建app.js、index.html和webpack.config.js(webpack配置文件)
webpack.config.js
module.exports={
// 设置入口文件
entry:'./app.js',
// 设置编译输出后的文件名
output:{
path:__dirname,
filename:'bundle.js'
},
mode:'development'
}
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>WebPack初体验</title>
</head>
<body>
<!-- 这里是webpack.config.js里指定的输出文件 -->
<script type="text/javascript" src="./bundle.js"></script>
</body>
</html>
app.js
document.write('WebPack初体验');
接下来在该项目问价夹下打开命令行窗口用npm生成package.json
$ npm init --yes
package.json
{
"name": "WebPack2",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
接下来用npm下载webpack(这里用cnpm(淘宝镜像)下载比较快)
$ cnpm install webpack
下载成功后在项目文件夹里出现node_modules文件夹
![img_b83d6ac79e701766a390165c3dc0bb66.png](https://yqfile.alicdn.com/img_b83d6ac79e701766a390165c3dc0bb66.png?x-oss-process=image/resize,w_1400/format,webp)
node_modules文件夹
这时在命令行输入
$ webpack ./app.js
成功后出现bundle.js文件
![img_cdfc8f37bdfa116b83d65da27bf44cb8.png](https://yqfile.alicdn.com/img_cdfc8f37bdfa116b83d65da27bf44cb8.png?x-oss-process=image/resize,w_1400/format,webp)
bundle.js
将index.html用浏览器打开
![img_3910e70070f538e3ffe53fb065aaac5d.png](https://yqfile.alicdn.com/img_3910e70070f538e3ffe53fb065aaac5d.png?x-oss-process=image/resize,w_1400/format,webp)
最终效果