使用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将是结果
- 如何在基于angular-fullstack的应用程序中包含库文件(css / js)
- 阻止使用AngularJs和Node.js / Express直接访问文件
- Restangular反应和ng重复
- AngularJS $ http.delete和$ window.location.reload()
- 是否有可能更改量angular器事件队列或控制stream?
- Angular.js可以在脚本标记中的Jade模板中进行插值吗?
- browserify'错误:找不到模块'试图修复'未捕获的参考错误:需求未定义'
- Jade没有在Angular Routing上工作
- 即使在为Angular js的node.js中添加标头之后,也要获得CROS错误