目錄
Webpack是什么
使用
新建工程
mkdir webpack-demo
cd webpack-demo
// 創(chuàng)建package.json
npm init -y
// 添加webpack
npm install --save-dev webpack
編寫Demo
新建/app/sum.js
、/app/index.js
祠汇、/index.html
以及build
文件目錄吕晌。
文件目錄如下
/app
中保存的是我們的js文件
/build
是將來我們使用webpack
打包后js
文件的入口的路徑怠晴。
// sum.js
module.exports = function add(a, b) {
return a + b;
}
// index.js
var sum = require("./sum.js");
console.log(sum(1, 1));
最外層的index.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>app</title>
</head>
<body>
<div id="app" />
</body>
</html>
配置webpack
在根目錄下新建文件webpack.config.js
const path = require("path");
module.exports = {
entry : './app/index.js', // 入口文件
output : {
path : path.resolve(__dirname, "build"), // 必須使用絕對地址遥金,輸出文件夾
filename : "bundle.js" // 打包之后輸出的名字
}
}
使用webpack打包
直接執(zhí)行命令
webpack
最后的輸出結果應該是這樣的,在我們指定的/build
文件中生成了一個bundle.js
文件
瀏覽結果
使用瀏覽器打開index.html
文件就可以查看結果啦