web-dev-qa-db-fra.com

Échec de la compilation. webpack n'est pas une fonction

Mon projet fonctionnait bien mais après avoir installé react-redux et redux je ne peux pas démarrer le projet il me montre cette erreur

Échec de la compilation.

webpack n'est pas une fonction

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] start: `node scripts/start.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script.

npm ERR! Ce n'est probablement pas un problème avec npm. Il y a probablement une sortie de journalisation supplémentaire ci-dessus.

La capture d'écran de l'erreur en ternimal

24
Gulzar Yousaf

J'ai rencontré un problème avec ce même symptôme après avoir mis à niveau tous mes modules de noeud, y compris react et redux, mais en particulier react-dev-utils vers la v8.0.0. La fonction createCompiler() a été modifiée pour attendre un objet plutôt que plusieurs paramètres (je suppose que cela fournira une plus grande flexibilité à l'avenir).

J'ai changé mon start.js de:

const compiler = createCompiler(webpack, config, appName, urls, useYarn);

à:

const compiler = createCompiler({ webpack, config, appName, urls, useYarn });
100
s1mm0t

La commande d'installation npm simple a fonctionné pour moi

0
vicky