我可以将Traceur编译成一个文件吗? (包括类的运行时)

时间:2014-05-28 22:44:52

标签: javascript traceur

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

然而,一旦我添加了类,编译出来需要运行时,这对我所需要的只是非常大(只是扩展构造函数)。有没有办法配置它,以便它只需要运行像CoffeeScript这样的文件?

1 个答案:

答案 0 :(得分:1)

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

我们正在以自动化方式开展这项工作,但不太可能很快完成。