角度2的最佳模块装载机?

时间:2016-03-10 09:47:07

标签: angular webpack commonjs systemjs

我已经浏览了几个模块加载器,用于JavaScript& Angular JS 1 AMD,requireJS,Browserify,JSPM,Webpack,SystemJS,CommonJS。哪一个是与角度2一起使用的最佳模块加载器?

2 个答案:

答案 0 :(得分:7)

就像在angularJs中一样,你想要为angular2使用哪个加载器并不重要。无论在angularJs中哪种方式对你有用,在angular2中都能正常工作。考虑到速度和灵活性,所有加载器都适用相同的规则。

没有必要倾向于使用SystemJs,因为angular2在其快速入门中将其用作示例。

答案 1 :(得分:4)

使用systemjs和jspm

支持ES6模块语法

正如PierreDuc所说,只要在引入ES6模块snytax之前必须处理现有模块,你使用的加载器并不重要。

但随着module syntax in ES6的引入,您可以开始使用符合标准的ES6包控制语法。

使用SystemJsjspm ES6模块语法支持符合标准。

另见Choose ES6 modules Today! by Cody Lindley