javascript - Eliminarea erorilor [ts] din fișierele JS în VS Code
Primeșc aceste erori TypeScript în VS Code în timp ce lucrez în fișiere JS. Există ceva ce pot face pentru a le dezactiva? Am pus asta în setările mele și nu a rezolvat problema:
"typescript.validate.enable": false
Eroarea poate fi văzută aici
Răspuns #1
Există o problemă pe GitHub care discută despre tokenul [ts] din erori într-un pic mai mult detaliu. Cel mai relevant comentariu pentru această discuție este:
Da. Extensia TypeScript alimentează intellisense-ul nostru pentru JavaScript, motiv pentru care vezi
[TS]în fișierul tău js. Aceasta indică doar ce extensie oferă acea eroare.
Poți dezactiva această validare în sine adăugând următoarele într-un fișier settings.json corespunzător:
"javascript.validate.enable": false
Documentația discută această opțiune puțin mai în detaliu:
Cu
javascript.validate.enable: false, dezactivați toate verificările de sintaxă încorporate. Dacă faceți acest lucru, recomandăm să utilizați un linter precum ESLint pentru a valida codul sursă.
Așa cum s-a menționat mai sus, acest lucru dezactivează toată verificarea sintaxei încorporată. Deși sugestia este să folosești ceva de genul ESLint în schimb, ar putea exista o altă opțiune dacă ești îndeosebi preocupat de erorile import/export. Poți adăuga un fișier jsconfig.json în proiectul tău cu următorul conținut:
{
"compilerOptions": {
"module": "es2015"
}
}
Aceasta instruiește VS Code să folosească sintaxa modulului es2015 (import/export), ceea ce pare să îl facă mai fericit.
Răspunsul #2
Pe Windows - Fișier > Preferințe > Setări Mergeți la Extensii -> TypeScript -> JavaScript -> Validare asigurați-vă că Activare/dezactivare validare JavaScript nu este bifat
Răspunsul #3
Aceasta funcționează pentru mine
Pe Windows - Fișier > Preferințe > Setări
asigură-te că validarea nu este activată
Răspunsul #4
Asigură-te că javascript.implicitProjectConfig.checkJs este fals în setările VSCode.


