我对 ES6 感到很兴奋,并且想使用 Traceur 编译器来热身一下。这是一个简单的类示例:
require('traceur-runtime');
class Person {
constructor(name) {
this.name = name;
}
greet() {
return "Hello, I am " + this.name;
}
}
var p1 = new Person("Luca");
p1.greet();
编译并尝试运行示例(在 Node 中)后,出现以下错误:
Error: Cannot find module 'traceur-runtime'
运行时是否包含在 Traceur 的 npm 安装中?如果是,它在哪里以及我需要如何包含它?我无法在不包含运行时的情况下运行代码...
最佳答案
您需要通过npm安装traceur-runtime:
npm install traceur-runtime
它应该可以工作。至少你的例子对我有用。我编译:
traceur --script test.js --out out/test.js
然后跑了:
node out/test.js
或者
您也可以只安装 Traceur:
npm install traceur
然后要求它:
require('traceur');
关于javascript - 在哪里可以找到 Traceur(ES6 转换器)运行时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26469665/