98 votes

Le plugin "proposal-numeric-separator" est introuvable.

Comment réparer Could not find plugin "proposal-numeric-separator" Je reçois cette erreur lorsque j'essaie de construire mon application React, je n'ai pas encore éjecté l'application :

./src/index.js
Error: [BABEL] /home/pc/Downloads/project/src/index.js: Could not find plugin "proposal-numeric-separator". Ensure there is an entry in ./available-plugins.js for it. (While processing: "/home/pc/Downloads/project/node_modules/babel-preset-react-app/index.js$0")
    at Array.map (<anonymous>)
    at Generator.next (<anonymous>)
    at Generator.next (<anonymous>)

error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

J'ai essayé de télécharger Babel et la proposition de dépendance Numeric Separator, de supprimer les modules Node, de nettoyer le cache Yarn ; mais rien n'a fonctionné.

J'utilise Yarn 1.22.4 et Node 13.11.0, mais j'ai aussi essayé avec NPM 6.13.7.

7voto

Meeraj Ahmed Points 71

J'ai rencontré un problème similaire et j'ai pu le résoudre en mettant à jour toutes les dépendances de babel à la dernière version. Je ne suis pas au courant du problème exact avec babel. Cependant, l'étape mentionnée ci-dessous a fonctionné pour moi.

Etape 1 : identifier et supprimer toutes les dépendances liées à babel du package.json

npm remove @babel/runtime @babel/core @babel/plugin-proposal-class-properties @babel/plugin-transform-modules-commonjs @babel/plugin-transform-runtime @babel/preset-env @babel/preset-react babel-eslint babel-jest babel-loader

Etape 2 : réinstaller les dépendances de babel

npm install --save @babel/runtime

npm install --save-dev @babel/core @babel/plugin-proposal-class-properties @babel/plugin-transform-modules-commonjs @babel/plugin-transform-runtime @babel/preset-env @babel/preset-react babel-eslint babel-jest babel-loader

PS : La liste des dépendances de babel ci-dessus sera différente pour votre projet.

7voto

Beatriz Cibele Points 71

Je viens de changer la version de react-script de 3.0.1 à 3.4.1

7voto

M Danial Points 106

Vous pouvez utiliser cette commande, qui a fonctionné pour moi.

npm i @babel/compat-data@7.8.0

5voto

Furqan S. Mahmoud Points 379

J'utilise angular et cela a fonctionné pour moi, j'ai simplement changé la version de @babel/compat-data de ^7.8.0 pour juste 7.8.0 le package-lock.json a une version plus récente qui a des bogues.

Dans package.json :

  "devDependencies": {
    "@babel/compat-data": "7.8.0",
}

5voto

centrodph Points 189

Dans package.json

  "dependencies": {
    "@babel/compat-data": "7.8.0",
    "@babel/plugin-proposal-numeric-separator": "^7.8.3",
    "babel-loader": "^8.1.0",
  ....
  "resolutions": {
     "@babel/preset-env": "^7.8.7"
  }

cela fonctionne pour moi. Vous pouvez lire plus

https://github.com/angular/angular-cli/issues/17262#issuecomment-603396857

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