node.d.ts和requirejs.d.ts引发编译错误

时间:2018-12-04 08:45:24

标签: typescript azure typescript2.0 azure-devops-extensions

场景:

  • 我最近将我的Azure DevOps扩展从打字稿1.8升级到了3.2.1。
  • 同时升级其他依赖项和类型 定义。
    因此,我目前使用的是requirejs类型2.1.20和 Node.js类型10.12
    (版本号根据* .d.ts)。

在编译时抛出以下错误:

  

node_modules/@types/node/index.d.ts(7696,5):错误TS2300:重复   标识符“ mod”。 node_modules/@types/requirejs/index.d.ts(38,11):   错误TS2300:标识符'mod'重复。   node_modules/@types/requirejs/index.d.ts(422,13):错误TS2403:   后续变量声明必须具有相同的类型。变量   “要求”必须为“ NodeRequire”类型,但此处为“要求”类型。

我了解网络中存在一些类似的问题,但是我看不到任何正确的答案。 如果您可以看一下,请让我知道如何解决。

0 个答案:

没有答案