ERREUR en multi (webpack)-dev-serveur/client
Je suis nouveau sur webpack /reactjs, il suffit de suivre le tutoriel ici:
https://www.tutorialspoint.com/reactjs/reactjs_environment_setup.htm
Puis après j'ai 'npm démarrer", je suis d'erreur:
ERROR in multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./main.js
Module not found: Error: Can't resolve 'babel' in '/var/www/jay/reactjs/react-app'
BREAKING CHANGE: It's no longer allowed to omit the '-loader' suffix when using loaders.
You need to specify 'babel-loader' instead of 'babel'.
@ multi (webpack)-dev-server/client?http://localhost:8080 webpack/hot/dev-server ./main.js
Des idées?
OriginalL'auteur Weijing Lin | 2017-02-12
Vous devez vous connecter pour publier un commentaire.
Le tutoriel que vous êtes, les usages suivants Webpack 1, mais vous êtes maintenant en utilisant Webpack 2, qui a des modifications importantes. L'erreur vous indique que vous ne pouvez pas omettre
-loader
lors de la spécification de vos chargeurs. Tout ce que vous devez faire est de remplaceravec
De voir ce que vous pourriez avoir besoin de changer, vous pouvez consulter le guide de migration de l'officiel docs: https://webpack.js.org/guides/migrating/
OriginalL'auteur Michael Jungo
Vous pourriez avoir à ajouter de babel-loader dans le cadre de votre dev dépendances par runnning
npm install --save-dev babel-loader
.Cela ajoute
babel-loader
à votrepackage.json
fichier.OriginalL'auteur Samueltommzy
J'ai désinstallé l'ancienne version de la cli à l'échelle mondiale, vidé le cache, puis installé la nouvelle version à l'échelle mondiale, en suivant ces instructions:
mnp désinstaller -g angulaires-cli @angulaire/cli
mnp cache propre
npm install-g @angulaire/cli@dernières
Puis j'ai mis à jour l'application et tout a bien fonctionné.
OriginalL'auteur Selvam Annamalai