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 に答える