当前位置: 代码迷 >> JavaScript >> visual studio code intellisense不适用于dojo amd代码 固定
  详细解决方案

visual studio code intellisense不适用于dojo amd代码 固定

热度:77   发布时间:2023-06-13 11:35:24.0

我有一个app.js文件,其中包含dojo amd模式代码,如下所示:

require(["dojo/dom", ..], function(dom){
  dom.byId('someId').innerHTML = "test";
});

使用tsd,我已经安装了dojo.d.ts

并且还创建了jsconfig.json文件:

{
  "compilerOptions": {
  "target": "ES6",
    "module": "commonjs"
  }
}

但智能感知不起作用。 我做错了吗?

我做错了什么

是。 require(["dojo/dom", ..], function(dom){变量dom将具有any的推断类型。

固定

使用import/require并使用--module amd编译: :

  相关解决方案