在根目录下输入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; };