我已经使用 npm 安装了 traceur,并设法编译了一个简单的 ES6 脚本。我的问题是生成的代码特定于 node.js
我知道 traceur 可以从浏览器运行,但我想进一步优化。有没有办法以类似于 lesscss 工作方式的方式从命令行( Node )运行 traceur?
最佳答案
我可能来晚了一点,你已经找到了你评论中提到的解决方案,但我仍然想给出一个答案,让其他人更容易找到解决方案。
可以通过在命令中添加 --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
阅读更多 Compiling Offline和 Options for Compiling在 Traceur wiki 中。
关于javascript - 如何为浏览器将 ES6 代码编译为 ES5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23718505/