当我克隆和构建traceur时,我安装了两个文件:traceur.js和traceur-runtime.js。
这里的traceur docs(具体来说)并不能真正解释traceur.js和traceur-runtime.js之间的区别。
我知道traceur.js包含traceur-runtime.js的内容,traceur-runtime.js是traceur.js的一小部分。
据我所知,traceur.js可以由NodeJS使用,traceur.js + bootstrap.js(just for initiation)用于浏览器使用,traceur-runtime.js由Angular2使用。
我的问题:
traceur-runtime.jstraceur.js中的哪些功能是由traceur-runtime.js(28k lines less)删除的?发布于 2015-08-10 00:11:22
我不能百分之百地肯定这一点,但是traceur运行时只是您的浏览器需要使用es6特性的多填充,而traceur是编译es6到es5的完整节点工具。
Angular2使用TypeScript编译成es5,但是仍然需要在模块化加载中填充。System.import(''),这样您就可以只加载应用程序所需的内容。否则,角需要与的Angular2代码一起绑定到窗口。
https://stackoverflow.com/questions/30484661
复制相似问题