我对ES6感到很兴奋,并希望使用Traceur编译器进行热身。这是一个简单的classe示例:
require('traceur-runtime');
class Person {
constructor(name) {
this.name = name;
}
greet() {
return "Hello, I am " + this.name;
}
}
var p1 = new Person("Luca");
p1.greet();
在转换并尝试运行示例(在节点中)后,我收到以下错误:
错误:找不到模块'traceur-runtime'
运行时是否包含在traceur的npm安装中?如果是,它在哪里,我如何包含它?我不能在不包含运行时的情况下运行代码......
答案 0 :(得分:1)
您需要通过npm:
安装traceur-runtimenpm install traceur-runtime
它应该有效。至少你的例子对我有用。我汇编了:
traceur --script test.js --out out/test.js
跑了:
node out/test.js
您也可以安装traceur:
npm install traceur
然后要求它:
require('traceur');