У меня такая же проблема, как в:
React typescript (2312,14): Дублирующий идентификатор 'LibraryManagedAttributes'
а также
Ошибка TypeScript: повторяющийся идентификатор 'LibraryManagedAttributes'
Но я просто не могу найти решение.
Я уже обновлен до последней версии node/npm/yarn/typescript. Также попытался понизить. Ничто не помогает.
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 [email protected] 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
как-то не дает мне больше информации.
Как я вижу, LibraryManagedAttributes
определен в:
-
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
- ...
Откуда это? Как я могу избежать этого?
Я хочу узнать, откуда эта ошибка, чтобы я мог сообщить об этом правильному объекту, но я не знаю, с чего начать.
Что еще я могу попробовать?