2014-04-08 41 views
6

我想知道是否需要手動編寫Google閉包編譯器的extern文件。我還沒有看到從我的.js文件生成這些文件的可能性。用手工創建所有extern是相當費力的工作,並且它也很容易出錯(即參數定義錯誤,因爲它隨時間而改變......)我們可以使用Google Closure Compiler從完整的.js文件創建externs嗎?

所以我想知道是否有一個Linux工具(命令行) 爲了這個目的。如果沒有,是否有辦法將.js與extern文件進行比較,這樣我至少可以確定它們是否同步。

回答

2

http://www.dotnetwise.com/Code/Externs/旨在做到這一點,但我沒有使用它自己,所以我不知道它有多好。

我們有一個問題打開到do this as part of the compiler,但我不認爲它會很快發生。

+0

嗯......我只是試過Code/Externs /,我想我要麼不知道如何使用它,要麼不理解命名空間。另外它看起來會是很多手工勞動! (更安全,但仍...我實際上正在尋找一個命令行工具) –

相關問題