traceur

    8热度

    1回答

    我正在使用ES6 modules转储到ES5与traceur。 Transpilation通过咕噜做+ grunt-traceur Traceur允许您选择要使用的模块处理程序:它自己的,AMD,CommonJS的或内联。 我已经尝试了大部分,但似乎没有工作。为什么? TestClass.js export default class TestClass { constructor()

    7热度

    2回答

    注意:此帖已发布到当时React不支持ES6(v12)。 我有一个ES6类: class BaseClass { getInitialState(){ return {message: 'Hello!'}; } render() { return ( <div> <div>{this.state.message}<

    48热度

    5回答

    我试图摆弄Ecmascript 6模块使用webpack + traceur转储到ES5 CommonJS,但我有成功的单元测试他们的麻烦。 我试过使用Jest + traceur预处理器,但automocking和依赖项名称似乎变得棘手,再加上我似乎无法获得sourceMaps来处理Jest和节点检查器调试。 单元测试ES6模块是否有更好的框架?

    0热度

    1回答

    我有一个简单的plunk here。我所要做的就是通过将脚本标记的type属性设置为module,将app.js文件作为ES6模块引用。如果我添加该类型,那么Angular似乎无法找到该模块。如果我拿出来,它会发现它。我究竟做错了什么? 我希望我的app.js文件被视为ES6文件的原因是,我可以导入其他ES6模块,以便创建我的控制器和服务。 我正在使用traceur来转换到ES5。

    0热度

    1回答

    我尝试首次使用ecmascript 6模块系统。我使用traceur编译器。给定两个ES6文件: // app.js export function row() { alert('row'); } // init.js import { row } from 'public_js/app'; row(); Traceur(我用咕噜-traceur任务),它们被编译为: <

    0热度

    1回答

    我使用React 0.13.3与Webpack 1.9.5和traceur-loader 0.6.3(之前尝试过babel-loader),获取DefaultRoute中的_classCallCheck()引发的TypeError'无法作为函数调用类'。我不知道我在哪里调用一个类作为函数。这是我的路线如下: var Application = require('./components/Appli

    0热度

    1回答

    我的理解,我可以使用traceur编译器有两种方式: 编译脚本,然后包括已编入我的应用程序 使用traceur在浏览器中,因此所有的脚本将被改造在应用程序的运行时间 那么如何使用规范化和解析函数?据我所知,他们应该存储在系统命名空间 - System.normalize = function(){...}和System.resolve = function(){...} 我加了它们,但它们没有被调

    2热度

    1回答

    它是否准备好用于生产?特别适用于大型应用。 据我所知 - 是的。但获得更多细节将会很好。 也有两种方法来使用它: 运行 预编译 多少更多的时间将运行时执行比预编译?正如我测试的那样,它接近x10-15倍,但可能有人有其他信息?

    1热度

    1回答

    的index.html <!DOCTYPE html> <html> <head> <script src="https://google.github.io/traceur-compiler/bin/traceur.js"></script> <script src="https://google.github.io/traceur-compiler/src/

    0热度

    2回答

    我最近开始使用traceur并偶然发现一个奇怪的行为,当在原型上创建一个默认值的类。我想知道这是Traceur中的一个bug还是ES6类的预期行为? class hasDefault { setValue (v) { this.v = v; } } Object.defineProperty(hasDefault.prototype, "v", { va