google-closure-compiler

    0熱度

    1回答

    構造函數函數的正確類型在函數對象上還具有Google閉包編譯器的屬性? 這是第一次嘗試Closure compiler debugger。 應用程序代碼 const Mocha = /** @type {!MochaJS} */ (require('mocha')); const mochaInstance = new Mocha(); const Suite = Mocha.Suite;

    0熱度

    1回答

    我不管理與谷歌關閉編譯器編譯一個簡單的JavaScript代碼let關鍵字。 我的JavaScript文件example.js: function display() { let a = 'hello'; console.log(a, 'world'); } display(); 我的Java代碼編譯是這樣的: package compiler; import st

    0熱度

    1回答

    JSDoc註釋是否足以測試參數的有效性? 例如:在下面的「add」方法中,參數(Point對象)定義爲非空值點類型。在此方法中,用關閉編譯器,可以予然後跳到測試此參數的值所需的代碼: if (!point) {... if (!(point instanceof Point)) {... 由於 class Point{ /** * Add x/y values to the P

    0熱度

    2回答

    我需要在高級模式下使用閉包編譯器編譯我的代碼。我還需要在我的應用程序中保留我的對象的原型,因爲我正在循環使用Javascript對象原型。嘗試在啓動應用程序時在一些ReferenceError中得到兩個結果。 使用ADVANCED模式進行編譯時,某些原型會被刪除並替換爲使用對象參數恢復「this」關鍵字的函數。這是由CompilerOptions.java的crossModuleCodeMotio

    0熱度

    1回答

    我無法讓它工作。需要以某種方式將name_of_current_file替換爲正在處理的當前文件的名稱。在我看來,options屬性只是被評估過一次,並且被重用於每個文件。 closurecompiler: { dev: { files:[{ expand: true, flatten: true, cwd: 'www',

    2熱度

    2回答

    我編這個例子javascript代碼谷歌關閉編譯 $(document).on('click', function() { console.log('Hello'); }); 而且,我從這個輸出。 $(document).a("click",function(){console.log("Hello")}); 這裏on替換a。所以,當我在瀏覽器上運行這個時,我得到了錯誤。 我用

    0熱度

    1回答

    我正在爲WebAssembly編寫closure externs。 對於函數WebAssembly.instantiate,它有2個函數簽名。 Promise<{module:WebAssembly.Module, instance:WebAssembly.Instance}> instantiate(BufferSource bytes [, importObject]) Promise<Web

    0熱度

    2回答

    我想解析給定的ES6源文件使用谷歌封閉編譯器,以建立一個自定義的「面向對象」的程序表示。這種表示將包括源文件中所有類的的詳細信息以及這些類中包含的方法和變量。我已經完成了Java程序的這項任務,我使用了Antlr - 一旦你有合適的grammar,你可以爲任何需要的語法規則(類聲明,方法聲明等等)註冊進入和退出監聽器,這使得實現相當簡單。我將不勝感激任何幫助能夠使用谷歌封閉編譯器解析JavaScr

    1熱度

    1回答

    我想寫使用最近的谷歌的關閉編譯器的版本,壓縮JavaScript文件一個ColdFusion腳本。 此程序以兩個錯誤結束: JSC_UNDEFINED_VARIABLE. variable module is undeclared at jquery-3.1.1.js line 9767 : 12 JSC_UNDEFINED_VARIABLE. variable define is undecl

    1熱度

    1回答

    JSC_PARSE_ERROR:分析錯誤。 ')'預計在行305字符18 inflow.js async(ec,this); async(function() { this.fire('complete'); }, this);