web-dev-qa-db-fra.com

Impossible de trouver le module 'eslint-plugin-prettier'

J'essaie de faire fonctionner ESLint et Prettier pendant des jours mais quoi que je fasse, rien ne change.

Je ne sais même pas ce que j'ai installé globalement mais voici le local de mon projet package.json

{
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "babel-core": "^6.26.3",
    "babel-loader": "^8.0.4",
    "babel-preset-react-native": "4.0.0",
    "global": "^4.3.2",
    "react": "16.5.0",
    "react-native": "0.57.2",
    "react-native-linear-gradient": "^2.4.0",
    "react-native-navigation": "^1.1.488",
    "react-native-snap-carousel": "^3.7.5",
    "react-native-vector-icons": "^6.0.2",
    "react-navigation": "^2.17.0"
  },
  "devDependencies": {
    "babel-eslint": "^10.0.1",
    "babel-jest": "23.6.0",
    "eslint-config-prettier": "^3.1.0",
    "eslint-plugin-prettier": "^3.0.0",
    "jest": "23.6.0",
    "prettier": "^1.14.3",
    "react-test-renderer": "16.5.0"
  },
  "jest": {
    "preset": "react-native"
  }
}

mon .eslintrc contient

{
  "extends": ["react-app", "plugin:prettier/recommended"]
}

Et la sortie dans la section ESLint dit

[Error - 1:15:10 PM] Cannot find module 'eslint-plugin-prettier' Referenced from: /Users/me/project/.eslintrc

J'ai ajusté les paramètres VSCode, donc c'est très bien, mais ce simple ne fonctionne pas.

13
Kira

Je crois que vous manquez le paquet eslint principal. Pouvez-vous essayer d'ajouter ceci à votre package.json

"eslint": "^5.8.0",

3
patngo