termino reconoce programa por lotes interno externo ejecutable cross como comando chkdsk archivo npm webpack

npm - programa - rm no se reconoce como un comando interno o externo



webpack no se reconoce como un comando interno o externo, programa operable o archivo de proceso por lotes (10)

Estoy aprendiendo React.js y estoy usando Windows 8 OS.He navegado a mi carpeta raíz

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 no se reconoce como un comando interno o externo, programa operable o archivo de proceso por lotes


Agregue el comando webpack como un script npm en su paquete.json.

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

Entonces corre

npm run compile

Cuando se instala el paquete web, crea un archivo binario en la carpeta ./node_modules/.bin. Los scripts npm también buscan el ejecutable creado en esta carpeta


Algunas veces npm install -g webpack no se guarda correctamente. Es mejor usar npm install webpack --save . Funcionó para mí


Como alternativa, si tiene instalado Webpack localmente, puede especificar explícitamente dónde debería buscar el símbolo del sistema para encontrarlo, de esta manera:

node_modules/.bin/webpack

(Esto asume que estás dentro del directorio con tu package.json y que ya has ejecutado npm install webpack ).


He tenido el mismo problema y acabo de agregar el bloque de código en mi archivo package.json;

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

y luego ejecuta el comando en la terminal;

npm run build


Intente eliminar node_modules en el directorio local y vuelva a ejecutar la instalación de npm .


La CLI de Webpack está ahora en un paquete separado y debe instalarse globalmente para poder usar el comando ''webpack'':

npm install -g webpack-cli


La mejor solución a este problema es instalar Webpack globalmente.

Esto siempre funciona y funcionó para mí. Pruebe debajo del comando.

npm install -g webpack


Simplemente ejecute su línea de comando (cmd) como administrador.


Tuve este problema durante mucho tiempo también. (paquete web instalado en todo el mundo, etc., pero todavía no reconocido) Resultó que no he especificado la variable de entorno para npm (donde está el archivo webpack.cmd en sesión) Así que agrego a mi variable Path

c:/Users/Me/AppData/Roaming/npm/

Si está utilizando Powershell, puede escribir el siguiente comando para agregar efectivamente a su ruta:

[Environment]::SetEnvironmentVariable("Path", "$env:Path;c:/Users/Me/AppData/Roaming/npm/", "User")

IMPORTANTE: no olvide cerrar y volver a abrir su ventana de PowerShell para aplicar esto.

Espero eso ayude.


npm install -g webpack-dev-server resolverá su problema