2012-10-19 88 views
1

如果我從CDN加載dojo,如何使用TypeScript導入模塊?下面的代碼不知道在哪裏尋找「道場」:如何使用TypeScript加載dojo模塊

import dojo = module("dojo"); 

有沒有辦法告訴TypeScript看看別處?在TypeScript中有沒有類似dojoConfig包的東西?

回答

2

如果您從CDN引用Dojo,則不希望使用「外部模塊」機器導入它,因爲這需要CommonJS或AMD格式的模塊,並且期望它們位於文件系統上。你想要做的只是///需要爲Dojo「打字」(例如,參見TypeScript附帶的JQuery.d.ts)。

/// <require path="dojo.d.ts" /> 

這將告訴編譯器Dojo中的所有類型在編譯中都可用。您需要確保在運行時正確包含Dojo。

我不確定是否已創建Dojo.d.ts文件。有一個repository與他們一堆,至少應該作爲一個很好的例子,如果你想開始自己添加類型。

+0

///

+0

感謝這些信息,我能夠找到https://github.com/stopyoukid/DojoToTypescriptConverter –