javascript - Hvorfor ændrer TypeScript-kompilatoren min tsconfig.json-fil ved serverstart?
Jeg prøver at flytte min React-app til en React-TypeScript-app. For det første virker det virkelig svært, hvilket er skuffende
Problemet, jeg har, er, at jeg får TypeScript-fejl i min konsol. Jeg prøver at rette dem ved at ændre min tsconfig.json-fil
men hver gang jeg gør det og genstarter serveren, får jeg en besked i konsollen, der siger: de følgende ændringer bliver foretaget i din tsconfig.json-fil og derefter lister den ændringerne, som grundlæggende er "fortrydelser" af de ting, jeg lige har tilføjet eller ændret. Hvorfor ville det gøre dette?
det er et create-react-app-projekt, og jeg fulgte dette for at migrere til TypeScript: https://facebook.github.io/create-react-app/docs/adding-typescript
Svar #1
Du kan manuelt tilføje en tsconfig.path.json-fil med alle compilerOptions inkluderet og tilføje "extends": "./tsconfig.path.json" til din tsconfig-fil.
Svar #2
Jeg havde det samme problem, da tsconfig-filen blev overskrevet, så snart jeg kørte react-scripts.
Jeg havde en ældre version af react-scripts
"react-scripts": "^2.1.3"
Jeg ændrede det til den nyeste version
"react-scripts": "^5.0.0"
Og nu ændrer det ikke længere tsconfig.