我已经使用npm安装了traceur并且设法编译了一个简单的ES6脚本。我的问题是生成的代码特定于node.js
我知道traceur可以从浏览器运行,但我想进一步优化。有没有办法从命令行(节点)运行traceur,方式与lesscss的工作方式类似?
答案 0 :(得分:1)
我可能有点迟到了,您已经找到了评论中提到的解决方案,但我仍然希望给出答案,让其他人更容易找到解决方案。
可以通过在命令中添加--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中阅读更多内容。