73 votes

Supprimer les erreurs [ts] des fichiers JS dans VS Code

Je reçois ces erreurs TypeScript VS Code lorsque je travaille dans des fichiers JS. Y a-t-il quelque chose que je puisse faire pour désactiver cela ? Je l'ai mis dans mes paramètres et cela n'a pas résolu le problème :

"typescript.validate.enable": false

L'erreur peut être vue ici

enter image description here

2 votes

Créer un jsconfig.json et mettez vos paramètres là-dedans.

4 votes

Veuillez inclure le texte de l'erreur en tant que texte, et non en tant qu'image.

81voto

Kirk Larkin Points 29405

Il y a un Numéro de GitHub qui traite de la [ts] de ces erreurs de manière un peu plus détaillée. Le commentaire le plus pertinent pour cette discussion est le suivant :

Oui. L'extension TypeScript alimente notre javascript intellisense, c'est pourquoi vous voyez [TS] dans votre fichier js. Cela indique seulement quelle extension fournit cette erreur.

Vous pouvez désactiver cette validation elle-même en ajoutant ce qui suit à un fichier approprié de type settings.json fichier :

"javascript.validate.enable": false

En docs discuter de cette option de manière un peu plus approfondie :

Avec javascript.validate.enable: false vous désactivez tous les contrôles syntaxiques intégrés. Si vous faites cela, nous vous recommandons d'utiliser un linter comme ESLint pour valider votre code source.

Comme indiqué ci-dessus, cela désactive todos un contrôle syntaxique intégré. Bien que la suggestion soit d'utiliser quelque chose comme ESLint à la place, il y a peut-être une autre option si vous êtes spécifiquement préoccupé par le import / export erreurs . Vous pouvez ajouter un jsconfig.json à votre projet avec le contenu suivant :

{
    "compilerOptions": {
        "module": "es2015"
    }
}

Ceci indique à VS Code d'utiliser la syntaxe du module es2015 ( import / export ), ce qui semble le rendre plus heureux.

2 votes

Le réglage du module sur es2015 ne semble pas fonctionner dans la version actuelle de VS Code.

0 votes

Changer le mode de langue

38voto

BenE Points 139

Sur Windows- File > Preferences > Settings Allez dans Extensions->TypeScript-> Javascript>Validation Assurez-vous que l'option Activer/désactiver la validation JavaScript n'est pas cochée.

enter image description here

9voto

Ebuall Points 545

Assurez-vous que javascript.implicitProjectConfig.checkJs est faux paramètres VSCode.

2voto

james Points 1

Sur visual studio code File > Preferences > Settings Go to Extensions->TypeScript-> Javascript>Validate make sure Enable/disable JavaScript validatio

0voto

Avinash Points 1006

Ouvrez les paramètres dans votre VSC.
Pour ouvrir vos paramètres d'utilisateur et d'espace de travail, utilisez la commande suivante du menu VS Code :

  • Sur Windows/Linux - Fichier > Préférences > Paramètres

  • Sur macOS - Code > Préférences > Paramètres
    Vérifiez si tslint.jsEnable est réglé sur false

    // Control whether tslint is enabled for JavaScript files or not.
    "tslint.jsEnable": false,

Réglez-le sur faux en paramètres de l'espace de travail section

Extrait de la documentation :
tslint.enable - activer/désactiver tslint.
tslint.jsEnable - activation/désactivation de tslint pour .js par défaut est faux.

enter image description here

1 votes

J'ai cherché tslint.jsEnable et je n'ai pas pu le trouver dans mes paramètres.

0 votes

Alors essayez de l'ajouter et de le rendre faux. Vous aurez les paramètres par défaut de l'espace de travail, les paramètres de l'utilisateur, les paramètres de l'espace de travail - lequel avez-vous vérifié ?

2 votes

J'utilise les paramètres utilisateur. Lorsque je l'ajoute, j'obtiens "Unknown configuration setting". Existe-t-il une extension particulière pour cela ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X