javascript - Varför ändrar TypeScript-kompilatorn min tsconfig.json-fil när servern startar?
Jag försöker flytta min React-app till en React-Typescript-app. Först och främst verkar detta riktigt knepigt vilket är nedslående
Problemet jag har är att jag får TypeScript-fel i min konsol. Jag försöker åtgärda dem genom att ändra min tsconfig.json-fil
men när jag gör det och startar om servern får jag ett meddelande i konsolen som säger: följande ändringar görs i din tsconfig.json-fil och sedan listas ändringarna som i princip är "ångrar" av det jag just lagt till eller ändrat. varför skulle det göra detta?
det är ett create-react-app-projekt och jag följde detta för att migrera till TypeScript: https://facebook.github.io/create-react-app/docs/adding-typescript
Svar #1
Du kan manuellt lägga till en tsconfig.path.json-fil med alla compilerOptions inkluderade och lägga till "extends": "./tsconfig.path.json" i din tsconfig-fil.
Svar #2
Jag hade samma problem eftersom tsconfig-filen skrivs över så fort jag kör react-scripts.
Jag hade en äldre version av react-scripts
"react-scripts": "^2.1.3"
Jag ändrade det till den senaste versionen
"react-scripts": "^5.0.0"
Och nu ändrar det inte tsconfig längre.