我有一个app.js文件,其中包含dojo和模式代码,如下所示:
require(["dojo/dom", ..], function(dom){
dom.byId('someId').innerHTML = "test";
});
使用tsd,我已经安装了dojo.d.ts
还创建了jsconfig.json文件:
{
"compilerOptions": {
"target": "ES6",
"module": "commonjs"
}
}
但智能感知不起作用。我做错了吗?
答案 0 :(得分:0)
我做错了什么
是。 require(["dojo/dom", ..], function(dom){
变量dom
的推断类型为any
。
使用import/require
并使用--module amd
:http://basarat.gitbooks.io/typescript/content/docs/project/modules.html