typescript - tsc - ignorera fel vid kommandoraden


Jag har detta:

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

lib/index.ts(87,48): fel TS1005: ';' förväntades.

Finns det ett kommandoradsalternativ jag kan använda för att ignorera fel?

Svar #1

Du kan använda // @ts-nocheck högst upp i dina filer för att Typescript inte ska kontrollera dem. Koden kommer fortfarande att kompileras. Till punkten om @Jono i en annan fråga, ja, du måste fortfarande gå igenom varje fil för att göra detta, även om det är mycket mindre arbete än att lägga till // @ts-ignore på varje rad. Källa

Svar #2

Typescript kommer snart att ha kommandoradsalternativet --noCheck som gör exakt detta.

Versionen som har detta alternativ verkar vid skrivande stund ännu inte ha släppts, men PR:en slogs samman den 12 juni 2024, så den bör komma i nästa release, eller om du bygger från källkoden.

När den nya versionen släpps borde du kunna göra:

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

(Ingen lösning inaktiverar import, om du vill att importerade filer ska inkluderas, utelämna detta)

Relaterade artiklar