typescript - Hvordan kan jeg bruke private JavaScript-felt i VS Code?
Jeg bruker den foreslåtte syntaksen for private felt i JavaScript, men VS Code sier at dette er en syntaksfeil:
Den spesifikke feilen er: Ugyldig tegn. ts(1127)
Hvordan kan jeg få VS Code til å forstå private felt?
Svar #1
Årsak
VS Code bruker TypeScript-prosjektet til å drive både sin JavaScript- og TypeScript-IntelliSense. TypeScript-prosjektet la først til støtte for private felter i TypeScript 3.8. Den nåværende utgivelsen av VS Code (1.41) inkluderer imidlertid bare den nyeste stabile TypeScript 3.7-utgivelsen.
Hvis du ser syntaksfeil for private felter, bruker du sannsynligvis en versjon av TypeScript i VS Code som ennå ikke forstår private felter.
Midlertidig løsning
VS Code 1.43 (som skal lanseres tidlig i mars 2020) vil inkludere TypeScript 3.8. Inntil da kan du oppgradere arbeidsområdet ditt til å bruke en nyere versjon av TypeScript ved å enten:
Installerer denne utvidelsen
Følger disse instruksjonene
Husk at andre VS Code-utvidelser—som linters—kan også trenge å oppdateres med støtte for private felter
