Comment démarrer rapidement avec VUE3.0 : Entrez et apprenez
Bonjour à tous, Angular a été récemment mis à niveau de 12 à 13. Le responsable a automatiquement supprimé la configuration tslint dans angulaire.json, il est donc préférable pour nous de suivre l'arrangement officiel. et utilisez Eslint. [Tutoriels recommandés : "Tutoriel angulaire"]
État actuel | del'utilisation | du type lint |
---|---|---|
tslint | utilisé pour vérifier les spécifications de syntaxe ts | n'est plus maintenu ; Angular est obsolète à partir de 11 |
pour | vérifier les spécifications du code js/ts | et l'est toujours ; en maintenance, officiellement recommandé |
ng ajouter @angular-eslint/schematics
Résultats en cours d'exécution :
@angular-eslint
eslint est utilisé par défaut.{ "racine": vrai, "ignorer les modèles": [ "projets/**/*" ], "remplacements": [ { "fichiers": [ "*.ts" ], "ParserOptions": { "projet": [ "tsconfig.json" ], "createDefaultProgram": vrai }, "étend": [ "plugin :@angular-eslint/recommandé", "plugin :@angular-eslint/template/process-inline-templates" ], "règles": { "@angular-eslint/directive-selector": [ "erreur", { "type": "attribut", "prefix": "application", "style": "camelCase" } ], "@angular-eslint/component-selector": [ "erreur", { "type": "élément", "prefix": "application", "style": "étui-kebab" } ] } }, { "fichiers": [ "*.html" ], "étend": [ "plugin :@angular-eslint/template/recommended" ], "règles": {} } ] }
"cli": { "defaultCollection": "@angular-eslint/schematics" }
2. Supprimez ou remplacez les fichiers ou configurations liés à tslint
tslint
ou typescript-tslint-plugin
etc.Configuration tslint d'origine :
Configuration eslint modifiée (par exemple configurée pour exécuter lint dans le répertoire projets/lint-test) :
3. Si vous devez désactiver temporairement la vérification eslint de certains codes ou fichiers
/* eslint-disable */ const some_un_used_var;
/* eslint-disable @typescript-eslint/no-unused-vars */ const some_un_used_var;
4. Vérifiez s'il peut être utilisé
Exécuter la commande lint
ng charpie
S'il fonctionne correctement, félicitations pour avoir terminé la migration !
Peut être configuré dans .eslintrc.json (documentation officielle)
Installer le plugin Eslint
Le code VS corrige automatiquement les problèmes liés à Eslint lors de l'enregistrement
Définir dans .vscode/settings.json
"editor.codeActionsOnSave": { "source.fixAll.eslint": true }
Ou recherchez les paramètres de sauvegarde sous Fichier->Préférences->Paramètres pour trouver les paramètres liés à Eslint.