使用Node traceur编译ecma脚本6

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

  • 我安装了Node
  • 我在这里创build一个文件: 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

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

我closures节点并重新打开…

然后我把它没有$ ,它说:

 Invalid REPL keyword undefined 

我究竟做错了什么?

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

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

  your path>npm install traceur -g 

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

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

其中src包含您的es6文件和dest将是结果