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.

Relaterede artikler