前端模块化

前端模块化标准

  • 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解决了构建问题,因此目前成为主流趋势

你可能感兴趣的:(前端模块化)