webpack n’est pas reconnu en tant que commande interne ou externe, programme exploitable ou fichier de commandes

J’apprends React.js et j’utilise Windows 8 OS.i avoir naviguer dans mon dossier racine

1.Created the package.json file by npm init 2. install webpack by npm install -S webpack.now webpack has been downloaded to my modules folder 3. install webpack globally by typing npm install webpack -g 4. i am also having a webpack.config.js in my root folder which contains the source and ouput directory 5. when i type the webpack command i am getting the below error. 

webpack n’est pas reconnu en tant que commande interne ou externe, programme exploitable ou fichier de commandes

J’ai eu ce problème pendant longtemps aussi. (webpack installé globalement mais pas encore reconnu) Il s’est avéré que je n’avais pas spécifié de variable d’environnement pour npm (où se trouve le fichier webpack.cmd) Donc, j’ajoute à ma variable Path

 %USERPROFILE%\AppData\Roaming\npm\ 

Si vous utilisez Powershell, vous pouvez taper la commande suivante pour l’append efficacement à votre chemin:

 [Environment]::SetEnvironmentVariable("Path", "$env:Path;%USERPROFILE%\AppData\Roaming\npm\", "User") 

IMPORTANT: N’oubliez pas de fermer et de rouvrir votre fenêtre powershell pour pouvoir l’appliquer.

J’espère que cela aide.

Une meilleure solution à ce problème consiste à installer Webpack globalement.

Cela fonctionne toujours et cela a fonctionné pour moi. Essayez la commande ci-dessous.

 npm install -g webpack 

En guise d’alternative, si Webpack est installé localement, vous pouvez spécifier explicitement où l’invite de commandes doit chercher pour le trouver, comme ceci:

 node_modules\.bin\webpack 

(Cela suppose que vous êtes dans le répertoire avec votre package.json et que vous avez déjà exécuté npm install webpack ).

npm install -g webpack-dev-server résoudra votre problème

Webpack CLI est maintenant dans un paquet séparé et doit être installé globalement pour pouvoir utiliser la commande ‘webpack’:

 npm install -g webpack-cli 

Ajoutez la commande webpack en tant que script npm dans votre package.json.

 { "name": "react-app", "version": "1.0.0", "scripts": { "comstack": "webpack --config webpack.config.js" } } 

Puis courir

npm run comstack

Lorsque le pack Web est installé, il crée un fichier binary dans le dossier ./node_modules/.bin. Les scripts npm recherchent également les exécutables créés dans ce dossier

Exécutez simplement votre ligne de commande (cmd) en tant qu’administrateur.

J’ai eu le même problème et j’ai simplement ajouté le bloc de code dans mon fichier package.json;

  "scripts": { "build": "webpack -d --progress --colors" } 

puis lancez la commande sur le terminal;

 npm run build 

Essayez de supprimer node_modules dans le répertoire local et de relancer npm install .

J’ai eu la même erreur, aucune des solutions n’a fonctionné pour moi, j’ai réinstallé le noeud et cela a réparé mon environnement, tout fonctionne à nouveau.

Parfois, npm install -g webpack ne sauvegarde pas correctement. Mieux vaut utiliser npm install webpack –save . Cela a fonctionné pour moi.