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