2012-10-19 129 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 –