server side templating 例如:asp.net, php 等服务端脚本生成,而 Single Page App 由javascript 生成,spa需要管理大量的js module 依赖,所以,这就是webpack所解决的问题。
webpack 通过 webpack.config.js 执行一系列操作
webpack.config.js 定义一个普通的js object,包含一些字段。
const config = { entry: '', output:{}, ......}entry index.js 以及他所有引用过的module(图中的sum.js)都将被webbpack打包成一个文件(bundle.js)entry: './src/index.js'。
output output 指定打包后生成的文件名和保存的路径,path为绝对路径output: { path: path,resolve(__dirname, 'dist'), filename: 'bundle.js'}webpack 和 npm run build 的区别,如下:
新闻热点
疑难解答