web-dev-qa-db-fra.com

Comment désactiver ESLint dans vue-cli?

Comment procéder pour désactiver ESlint dans un projet généré avec vue-cli

preLoaders: [
  {
    test: /\.vue$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  },
  {
    test: /\.js$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  }
]

Si je supprime la ligne loader: 'eslint', elle ne sera pas compilée, même chose si vous la définissez comme chaîne vide. Je sais que je peux désactiver ESLint pendant la phase d'initialisation, mais comment puis-je le désactiver après la création de mon projet?

22
Mahmud Adam

Les projets de base de Vue sont eux-mêmes construits avec un langage basé sur des modèles.

En regardant les modèles (les {{#lint}} bits), il apparaît que vous pouvez supprimer tout le bloc preLoaders.

9
ceejayoz

À partir de la version actuelle (^ 3.0?), Vous pouvez simplement définir:

useEslint: false, 

dans config/index.js

16
Eric Grotke

Dans la dernière version, ouvrez le fichier ".eslintrc.js" et définissez "root: false" .  enter image description here

1
Felix Jr

Il y a un tas de solutions ici: https://github.com/vuejs-templates/webpack/issues/73

Cependant le meilleur est: 
Pour ajouter une ligne de **/* à .eslintignore, qui ignorera tous les fichiers . Et ensuite, si cela est une application web!

1
reverie_ss

Définir useEslint: false, dans config/index.js

voir cette image

1
Santosh P

Il y a des réponses obsolètes ici.

Comme vue-cli 3 utilise une approche de configuration zéro, la méthode pour le désactiver consiste à désinstaller le module:

npm remove @vue/cli-plugin-eslint
0
Wossname

Allez dans le fichier "tslint.json" et excluez tous les fichiers de linterOptions. Les paramètres par défaut excluent uniquement le dossier node_modules. Vous pouvez également définir "strict": false, dans tsconfig.json

  "linterOptions": {
    "exclude": [
      "*/**"
    ]
  },

au lieu de 

  "linterOptions": {
    "exclude": [
      "node_modules/**"
    ]
  },
0
Panayiotis Hiripis