在根目錄下輸入yarn
,能夠看到生成node_modules目錄。javascript
在根目錄下輸入yarn run build
,能夠看到生成dist/bundle.js,這個就是打包輸出的內容。html
在根目錄下輸入yarn run dev
,在瀏覽器輸入http://localhost:8080/
,能夠看到控制檯輸出結果java
package.jsonnode
{ "scripts": { "dev": "webpack-dev-server --mode development webpack.config.js", "build": "webpack --mode production --config webpack.config.js" }, "devDependencies": { "webpack": "^4.16.1", "webpack-cli": "^3.1.0", "webpack-dev-server": "^3.1.4" } }
yarn run dev
執行的就是第一條;index.htmlwebpack
<html> <head>Test Webpack Js</head> <meta charset="UTF-8"> <body> <script src="./dist/bundle.js"></script> </body> </html>
bundle.js
app.jses6
// es6 import sum from "./vendor/sum"; console.log("sum(1, 2) = ", sum(1, 2)); // commonJs var sum1 = require("./vendor/sum1"); console.log("sum1(2, 3) = ", sum1(2, 3));
vendor/sum.jsweb
// es6 export default function (a, b) { return a + b; }
vendor/sum1.jsjson
// commonJs module.exports = function(a, b) { return a + b; };