前端模块化标准
- AMD: define + require
- CMD: exports + require
- ES6: export + import
前端模块化方案
- 在线编译:requireJS(AMD)、seaJS(CMD)
- 预编译:browserify(CMD)、webpack(ES6)
- 构建工具(转换、合并、压缩、混淆等):Gulp(新)、Grunt(旧)
webpack的loader(scss、ts、jade、vue等)解决了模块化问题,plugin解决了构建问题,因此目前成为主流趋势
网友评论