1. 首页
  2. JAVASCRIPT
  3. [TypeScript] error TS2300: Duplicate identifier 'IteratorResult'.

[TypeScript] error TS2300: Duplicate identifier 'IteratorResult'.

今天在新开的linux虚拟机中编译typescript项目时,发生了标题中的情况error TS2300: Duplicate identifier 'IteratorResult'....

今天在新开的linux虚拟机中编译typescript项目时,发生了标题中的情况

error TS2300: Duplicate identifier 'IteratorResult'.


完整报错


../../../usr/lib/node_modules/typescript/lib/lib.es2015.iterable.d.ts:41:6 - error TS2300: Duplicate identifier 'IteratorResult'.

41 type IteratorResult<T, TReturn = any> = IteratorYieldResult<T> | IteratorReturnResult<TReturn>;
        ~~~~~~~~~~~~~~

  node_modules/@types/node/index.d.ts:200:11
    200 interface IteratorResult<T> { }
                  ~~~~~~~~~~~~~~
    'IteratorResult' was also declared here.


Found 2 errors.



看到提示是 node_modules 的时候,有点慌。不知道是什么原因

仔细看是发现

@types/node/index.d.ts

 的问题


所以 直接运行 npm install @types/node   升级一下包就可以了



哎哎
相关推荐