使用Node traceur编译ecmascript 6

时间:2014-07-21 22:19:50

标签: node.js angularjs ecmascript-6 traceur

我似乎无法让教程工作:https://github.com/google/traceur-compiler/wiki/CompilingOffline

  • 我安装了Node
  • 我在此处创建了一个文件:C:/xampp/htdocs/angular/laravel/app/script/controllers/home-controller.js
  • 我想编译到这里:C:/xampp/htdocs/angular/laravel/public/scripts/controllers/home-controller.js
  • 我打开Node,然后运行以下命令:

    $ ./traceur --out C:/xampp/htdocs/angular/laravel/public/scripts/controllers/home-controller.js --script C:/xampp/htdocs/angular/laravel/app/script/controllers/home-controller.js

它将"..."放在命令行中。

我关闭Node并重新打开...

然后我把它放在没有$的地方,它说:

Invalid REPL keyword
undefined

我做错了什么?

1 个答案:

答案 0 :(得分:1)

实际上你必须全局安装traceur,这样你就可以从命令行使用它。 你需要像这样安装它

从cmd提示符的命令行启动以下

  your path>npm install traceur -g

请参阅“-g”。那么你不能启动节点,而是从命令提示符本身使用traceur

  your path>traceur --dir ./src ./ dest

其中src包含你的es6文件而dest将是结果