traceur

    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回答

    我嘗試首次使用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

    1熱度

    1回答

    我試圖使用ES6代理在我的角度應用像這樣: // Create defensive object using ES6 Proxy createDefensiveObject(target) { return new Proxy(target, { get : (target, property) => { if(property in target)

    0熱度

    2回答

    所有當前模塊裝載機等AMD,CommonJS,SystemJS使用變量定義爲加載外部物體進入當前模塊範圍 像: var something = require('something'); 或: define('module',['something'],function(something){}); 萬一當你不知道你需要從外部模塊導入什麼,或者只需要導入所有東西時,這個becom因爲不可能