typescript - tsc - ignorere feil på kommandolinjen


Jeg har dette:

tsc -m amd --outFile dist/out.js lib/index.ts

lib/index.ts(87,48): feil TS1005: ';' forventet.

Finnes det et kommandolinjealternativ jeg kan bruke for å ignorere feil?

Svar #1

Du kan bruke // @ts-nocheck øverst i filene dine for å få TypeScript til å ikke sjekke dem. Dette vil fortsatt kompilere koden. Med hensyn til @Jono på et annet spørsmål, ja, du må fortsatt gå gjennom hver fil for å gjøre dette, selv om det er mye mindre arbeid enn å legge til // @ts-ignore på hver linje. Kilde

Svar #2

Typescript vil snart ha --noCheck kommandolinjealternativet som gjør akkurat dette.

Versjonen som har dette alternativet ser ut til, på tidspunktet for skrivingen, ikke å være utgitt ennå, men PR-en ble slått sammen 12. juni 2024, så den bør komme i neste utgivelse, eller hvis du bygger fra kildekode.

Når den nye versjonen er ute, bør du kunne gjøre:

tsc --noResolve --noCheck [file.ts]

(Ingen oppløsning deaktiverer import, hvis du vil at importerte filer skal inkluderes, utelat dette)

Relaterte artikler