标签:bundle mod content 替换 hot 编译 目录 目的 分割
正如js文件可以是一个“模块(module)”一样,其他的(如css、image或html)文件也可视作模 块。因此,你可以require(‘myJSfile.js‘)亦可以require(‘myCSSfile.css‘)。这意味着我们可以将事物(业务)分割成更小的易于管理的片段,从而达到重复利用等的目的。
传统的模块打包工具(module bundlers)最终将所有的模块编译生成一个庞大的bundle.js文件。但是在真实的app里边,“bundle.js”文件可能有10M到15M之大可能会导致应用一直处于加载中状态。因此Webpack使用许多特性来分割代码然后生成多个“bundle”文件,而且异步加载部分代码以实现按需加载。
webpack-dev-server --content-base build --inline --hot
注意:命令行模式下,webpack.config.js
中一定要配置output.publicPath
来指定编译后的包(bundle)的访问位置.
标签:bundle mod content 替换 hot 编译 目录 目的 分割
原文地址:http://www.cnblogs.com/cara-front-end/p/7452358.html