J'essaie d'installer Babel et deux autres plugins à utiliser avec Webpack et Reactjs.
J'ai utilisé cette commande:
npm i babel-loader babel-preset-es2015 babel-preset-react -S
ce qui me donne des messages d'avertissement:
UNMET PEER DEPENDENCY babel-core@^6.0.0
et celui-là :
npm WARN [email protected] requires a peer of babel-core@^6.0.0 but none was installed.
Et un message d'erreur:
ERROR in Cannot find module 'babel-core'
Comment puis-je réparer cela ?
Merci d'avance.
La raison derrière cela est que npm déconseillé installation automatique de peerDependencies depuis npm @ 3, donc les dépendances entre pairs requises comme babel-core et webpack doivent être répertoriées explicitement dans votre package.json
.
Tout ce que vous devez faire est d'installer babel-core.
Je viens d'ajouter cette ligne:
"babel-core": "^6.0.0",
dans mon fichier package.json (dépendance), réessayé la même commande et le message d'avertissement a disparu.
EDIT: Pour se débarrasser de cette erreur:
ERROR in Cannot find module 'babel-core'
J'ai installé babel-core avec les autres plugins en utilisant cette commande:
npm i babel-core babel-loader babel-preset-es2015 babel-preset-react -S