Ich habe das gleiche Problem wie in:
Typoskript reagieren (2312,14): Doppelte Kennung 'LibraryManagedAttributes'
und
TypeScript-Fehler: Doppelte Kennung 'LibraryManagedAttributes'
Aber ich kann einfach keine Lösung finden.
Ich habe bereits ein Upgrade auf die neuesten Versionen von node / npm / yarn / typescript durchgeführt. Auch ein Downgrade versucht. Nichts hilft.
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 gibt mir irgendwie keine weiteren Informationen.
Wie ich sehen kann, LibraryManagedAttributesist definiert in:
node_modules/@types/react/index.d.tsnode_modules/@types/prop-types/node_modules/@types/react/index.d.tsnode_modules/@types/react-overlays/node_modules/@types/react/index.d.ts- ....
Woher kommt das? Wie kann ich das vermeiden?
Ich möchte herausfinden, woher dieser Fehler kommt, damit ich ihn der richtigen Entität melden kann, aber ich weiß nicht, wo ich anfangen soll.
Was kann ich noch versuchen?
@types/react. Versuchen Sie, Ihreyarn.lockDatei zu löschen undyarn installerneut auszuführen . Wenn das nicht hilft, versuchen Sie alle Abhängigkeiten von Entfernen derpackage.jsonAusnahme@types/react,@types/prop-typesund@types/react-overlayssehen , ob Sie immer noch das Problem. Wenn ja, fügen Sie Ihrpackage.jsonundyarn.lock(es sollte nicht mehr als ~ 40 Zeilen sein) zur Frage hinzu, damit wir sehen können, warum Garn das tut, was es tut.