我已经使用npm安装了traceur,并设法编译了一个简单的ES6脚本。我的问题是所生成的代码特定于node.js
我知道可以从浏览器运行traceur,但我想进一步优化。有没有一种方法可以从命令行( Node )运行traceur,其方式与lesscss的工作方式类似?
最佳答案
我参加聚会可能有点晚了,您已经找到了评论中提到的解决方案,但是我仍然想给出一个答案,以使其他人更容易找到解决方案。
通过在命令中添加--script
,可以编译ES6代码。
编译单个文件
$ traceur es6-code.js --script es5-code.js
将多个文件编译为单个文件
$ traceur --out es6-code-1.js es6-code-2.js es6-code-3.js --script es5-code.min.js
在Traceur Wiki中的Compiling Offline和Options for Compiling中了解更多信息。