1
如果我開發一個Dart庫,有沒有一個成語transpile把Dart庫改成一個JavaScript的嗎?如何將Dart lib文件轉換爲JavaScript文件?
假設Dart庫主要輸出兩件東西:一個類和一個函數。在JavaScript方面,JavaScript類/對象和函數是預期的。
UPDATE
我希望能在這種情況下得到解決:我在達特lib中定義一個類的ArrayList(指令庫和kerword 出口使用) ,然後我用一些方法將這個Dart lib轉換爲一個JavaScript庫,其中有一些定義,如:function ArrayList(){...}。因此,在客戶端JavaScript中,可以使用它:var a = new ArrayList()。
謝謝GünterZöchbauer。我試過dart2js;所以,整個閉包調用是結果,我需要手動清理它?因爲我沒有在Dart文件中看到輸出js中顯示的類名稱和函數名稱或類似名稱。 –
不確定你的評論是關於什麼的。輸出不應該包含任何類。輸出是ES5,樹狀搖動並最小化。 –
我的意思是我在我的庫上使用了dart2js,它的輸出基本上是(function(){...})()。我的js在這裏:https://repl.it/Iq37/0。 ArrayList是在我的lib中定義的類名。 –