【问题标题】:Where do I find Traceur (ES6 Transpiler) runtime?我在哪里可以找到 Traceur (ES6 Transpiler) 运行时?
【发布时间】:2014-10-20 15:44:18
【问题描述】:

我对 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 安装中?如果是,它在哪里,我需要如何包含它?如果不包括运行时,我无法运行代码...

【问题讨论】:

    标签: javascript node.js ecmascript-6 traceur


    【解决方案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');
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-16
      • 2012-05-30
      • 2013-07-13
      • 2012-06-05
      • 2011-04-24
      • 2021-02-02
      • 2016-07-02
      • 1970-01-01
      相关资源
      最近更新 更多