0

我试图将 Traceur 用于我维护的一些小型客户端微库。我想重构它们以使用“类”和其他一些 ES6 功能,然后编译一个 es5 版本用于生产。

但是,一旦我添加了类,编译出来的运行时就需要我需要的所有东西(只是扩展构造函数)。有没有办法配置它,以便将运行所需的内容放入像 CoffeeScript 这样的文件中?

4

1 回答 1

1

您可以按照 Makefile 中的配方构建自己的运行时并省略不需要的文件。traceur 是“自托管的”,因此您可以使用带有输入和标志的 ./traceur 命令来创建一个作为运行时源的输出文件。从开始make bin/traceur-runtime.js然后减少文件,直到你有你需要的东西。

我们正在研究一种自动化的方式来做到这一点,但不太可能很快完成。

于 2014-07-17T02:03:24.593 回答