1

我对 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();

编译并尝试运行示例(在节点中)后,我收到以下错误:

错误:找不到模块“traceur-runtime”

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

4

1 回答 1

1

您需要通过 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');
于 2014-10-22T16:46:58.610 回答