transpiler

    -4熱度

    1回答

    我正在構建一個應用程序,在該應用程序中,我將es6代碼轉換爲es5以使其爲瀏覽器做好準備。我正在使用「導出默認」來導出任何數據/類,以便在其他文件中訪問。但是這個「導出默認值」工作不正常。我該如何解決這個問題?

    0熱度

    1回答

    目前,我正在開發一個項目,以從我公司的內部腳本語言(面向對象並將其他語言的相當多功能)轉換爲Groovy,該項目具有很多類似的功能。 爲了讓代碼儘可能接近原始狀態,我試圖讓某些函數名和參數保持不變。爲了迎合這一點,我想寫一組可以導入的庫。 例如,假設我有原始腳本語言的內置方法, 我希望能夠在groovy文件中編寫此方法的定義,然後可以在需要時導入該方法,並且方法可能會叫做。 Tools.groov

    0熱度

    1回答

    整個練習的目的是在瀏覽器中運行ES2015 javascript。我有一個測試的設置是這樣的: foo.js: export class Foo {} main.js: import {Foo} from './foo'; console.log('ready') 最後我還有.babelrc文件: { "presets": [ "es2015", "st

    1熱度

    2回答

    我想給我們一個已經在js中開發並且在github中可用的轉譯工具。這個轉譯器能夠將javascript代碼轉換爲java,我想通過java代碼調用該工具,以便我可以讀取java中的js文件並使用JS中開發的轉譯器處理它們。該工具使用'const'作爲其代碼的一部分。在使用ScriptEngine時,它給了我例外。請幫忙!! 示例代碼: public static void main(String[

    3熱度

    1回答

    我一直在試圖將我的TypeScript「應用程序」捆綁到一個JavaScript文件中。 我沒有使用任何捆綁器,但TSC(使用TypeScript 2.2)。除了我自己的ts文件外,我的應用程序還使用諸如immutablejs之類的外部模塊。 我閱讀每一個可能的線程,文檔,但我找不到一種方法來將外部模塊(從node_modules)捆綁到僅使用TSC編譯/轉譯的JavaScript文件中。 向下可

    3熱度

    2回答

    我正在寫論文,並且無法真正找到任何明確的答案。預處理器和轉譯器(或轉譯器)之間有什麼區別? 我已經找到了編譯器和編譯器在搜索答案時有什麼區別。 (https://www.stevefenton.co.uk/2012/11/compiling-vs-transpiling/) 例如CSS預處理器(sass,less)和JS轉譯器(咖啡腳本,打字稿)。它們是一樣的嗎?我的意思是,他們做同樣的事情嗎?

    1熱度

    1回答

    我試圖讓打字稿編譯時排除某些文件。但它似乎並不想排除它們。 這裏是我的tsconfig.json { "ref": "master", "path": "typings", "compilerOptions": { "module": "amd", "target": "es5", "declaration": true, "s

    1熱度

    1回答

    當使用IE11,我得到的錯誤,如下面的任何地方我的代碼使用Object.entries或Object.values: Unhandled rejection TypeError: Object doesn't support property or method 'entries'... 我的問題我想從沒有被transpiled到ES5代碼莖,但不知道如何在使用Aurelia CLI時檢查或更改T

    1熱度

    1回答

    我試圖實現以下用例: 我的代碼庫被分成3個JavaScript文件:A,B和C 文件B和C都依賴於文件A(意味着它們例如調用一個聲明的方法) 所有文件都使用ES2015(ES6)代碼 我使用谷歌關閉編譯器將它們transpile到ES5和它們最小化。這正常工作與以下NPM模塊google-closure-compiler的配置: default: { files: {

    0熱度

    1回答

    我有一個角2服務,其中我有這樣的線:當我在Chrome開發工具中使用的調試器,並按照該過程我看到這條線 transformedObjects.push(new MyObject(myObject.x, myObject._id)); transformedObjects.push(new myObject_model_1.MyObject(myObject.y, myObject._id));