Tag: traceur

我如何使用nodejs上的traceur模块来configuration选项

如何使用nodejs上的traceur模块来configuration选项。 我正在做以下,但似乎并没有工作。 require('traceur').require.makeDefault(function(filename) { // don't transpile our dependencies, just our app return filename.indexOf('node_modules') === -1; }); traceur.options.annotations = true; require('./start.js'); traceur.options.annotations = true不会导致在traceur中启用注释

我在哪里可以findTraceur(ES6 Transpiler)运行时?

我对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安装中? 如果是的话,那它在哪里,我该如何包含它? 我不能运行代码,不包括运行时…

使用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 我究竟做错了什么?

我怎样才能将ES6代码编译到ES5的浏览器?

我已经使用npm安装了traceur,并设法编译了一个简单的ES6脚本。 我的问题是,生成的代码特定于node.js 我知道Traceur可以从浏览器运行,但我想进一步优化。 有没有一种方法来从命令行(节点)以类似的方式运行traceur如何lesscss工作?