我也有同样的问题:
反应类型脚本(2312,14) : 重复的标识符 & # 39;
还有
类型脚本错误: 重复标识符 & # 39; 库管理属性 & # 39;
但我就是找不到解决办法。
我已经升级到最新的节点/npm/纱线/打印脚本版本。也试过降级。没有用。
yarn build --verbose
yarn run v1.9.4
$ react-scripts-ts build --verbose
Creating an optimized production build...
Starting type checking and linting service...
Using 1 worker with 2048MB memory limit
ts-loader: Using typescript@3.0.3 and C:\dev\project\frontend\tsconfig.prod.json
Warning: member-ordering - Bad member kind: public-before-private
Failed to compile.
C:/dev/project/frontend/node_modules/@types/prop-types/node_modules/@types/react/index.d.ts
(2312,14): Duplicate identifier 'LibraryManagedAttributes'.
error Command failed with exit code 1.
--verbose
无法给我更多信息。
As I can see LibraryManagedAttributes
is defined in:
node_modules/@types/react/index.d.ts
node_modules/@types/prop-types/node_modules/@types/react/index.d.ts
node_modules/@types/react-overlays/node_modules/@types/react/index.d.ts
这是怎么回事? 我怎么才能避免这种情况?
我想找出这个错误来自哪里,这样我就可以报告给正确的实体,但我不知道从哪里开始。
我还能试什么?