实践模块打包工具(Bundler)之webpack

介绍

JavaScript模块化不断发展,从最初的全局命名空间挂载开始,随后CommonJS和AMD(require.js和curl.js),以及ES6的相继出现,浏览器端由于其环境的特殊性而无法使用。browserify和webpack先后出现,解决了这一问题,这类模块打包工具称为Bundler,将浏览器不支持的模块进行编译、转换和合并,最后生成可以在浏览器执行的代码。

相关书籍

相关网站