javascript - TypeScript bruker forskjellige versjoner av @types for react
Jeg har satt mine compilerOptions i tsconfig.json med følgende paths
"paths": {
"react": ["node_modules/@types/react"],
"@types/react": ["node_modules/@types/react"]
}
Likevel kan jeg se at @types/react-router bruker sin egen versjon av @types/react, og dette forårsaker kompilasjonsfeil, ting som:
ERROR in /path/to/node_modules/@types/react-router/node_modules/@types/react/index.d.ts
ERROR in /path/to/node_modules/@types/react-router/node_modules/@types/react/index.d.ts(2297,27)
TS1005: ';' expected.
Hvordan tvinger jeg alle moduler til å bruke versjonen av @types jeg vil inkludere?
Svar #1
npm install @types/yourModule --save-dev
kan du prøve det
ikke rør tsconfig.json-filen
