reactjs - Ny TypeScript React-app som bruker Vite - JSX.IntrinsicElements-feil


Jeg prøver ut Vite med React TS og bruker deres offisielle dokumentasjon. Appen bygger og kjører, men når jeg ser på den i VS Code vises en hel haug med Property 'div' does not exist on type 'JSX.IntrinsicElements'.ts(2339) feil.

Jeg har opprettet en ny React TS-applikasjon ved å bruke npx create-react-app my-app --template typescript og får ikke dette problemet.

Når jeg ser på Vite-dokumentasjonen igjen, har de en Stackblitz-lenke som viser det samme problemet, så dette betyr at det ikke er mitt miljø som er problemet.

Går jeg glipp av noe? Dette burde vel ikke være et problem for offisiell Vite-dokumentasjon? Vær imidlertid oppmerksom på at jeg er ny i React og Vite.

Svar #1

Ok, så det ser ut til at det å oppdatere tsconfig.json fra "moduleResolution": "bundler" til "moduleResolution": "node" løser dette. Jeg forstår ennå ikke helt hva dette gjør, heller ikke hvorfor Vite ikke lager en kompatibel konfigurasjon fra starten av. Jeg vil svare hvis/når jeg finner ut mer.

Rediger: å oppdatere VS Code løste problemet

Relaterte artikler