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

Relaterte artikler