Javascript 在哪里可以找到Traceur(ES6 Transpiler)运行时?

Javascript 在哪里可以找到Traceur(ES6 Transpiler)运行时?,javascript,node.js,ecmascript-6,traceur,Javascript,Node.js,Ecmascript 6,Traceur,我对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.

我对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运行时”


运行时是否包含在traceur的npm安装中?如果是,它在哪里?我需要如何包括它?如果不包含运行时,我无法运行代码…

您需要通过npm安装traceur运行时:

npm install traceur-runtime
它应该会起作用。你的例子至少对我有用。我汇编:

traceur --script test.js --out out/test.js
然后跑:

node out/test.js
或者 您也可以只安装traceur:

npm install traceur
然后要求:

require('traceur');