Global Installation
1
npm install webpack --save-dev
建立專案資料夾
mkdir <folder name>
cd <folder name>
- 建立 npm 專案
npm init
package name
: 專案名稱version
: 版本號description
: 專案敘述entry point
: 專案執行進入點 ( 預設值為 index.js)test ccommand
: 專案測試指令git repository
: 專案原始碼的版本控管位置keywords
: 專案關鍵字author
: 專案作者license
: 專案版權
建置文件
src/index.js
1
2
3import bar from './bar';
bar();src/bar.js
1
2
3export default function bar() {
//
}
設定 webpack.config.js 檔
1
2
3
4
5
6
7
8
9const path = require('path'); // 引用 path 模組
module.exports = {
entry: './src/index.js', // webpack 打包對象
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js'
}
};在 html / or 文件中引入
1
2
3
4
5
6
7
8
9
10<!doctype html>
<html>
<head>
...
</head>
<body>
...
<script src="dist/bundle.js"></script>
</body>
</html>執行
1
npx webpack --config webpack.config.js
Comments