node.js - 使用 Node Traceur 编译 ecma 脚本 6

标签 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

我做错了什么?

最佳答案

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

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

  your path>npm install traceur -g

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

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

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

关于node.js - 使用 Node Traceur 编译 ecma 脚本 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24875792/

相关文章:

javascript - Node.js 异步模块问题

javascript - 并行运行 npm 任务

mysql - 我是否必须在 node.js 中创建 MYSQL sequelize 中的每个表?

javascript - 哪种外部环境可能导致接头不执行任何操作?

javascript - 与 React-Router 的事件链接?

javascript - 对象方法无法访问 ES6 JavaScript 对象的计算属性

javascript - Node JS - MVC - 命名约定

javascript - angularjs 使用 fileselect 连接下拉列表

javascript - 通过加载 Controller 保持后退按钮的 Angular ?

angularjs - 将 Excel 文件设置为 REST 服务中的响应