He buscado mucho en Google, intenté reinstalar node.js usando el instalador oficial, pero mi ruta npm aún no funciona.
Esto no funciona
npm install foo
Recibo un mensaje de error que dice que falta el módulo npm-cli.js
2 horas después de buscar en Google descubrí una solución alternativa
En lugar de simplemente ' npm ', escribo
node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
Pero, ¿cómo puedo corregir mi instalación de nodejs para poder simplemente escribir 'npm'?
Respuestas:
Necesita agregar
C:\Program Files\nodejs
a su variable de entorno PATH. Para hacer esto, siga estos pasos:C:\Program Files\nodejs
. Asegúrese de que esté separado de cualquier otra ruta por un;
.Tendrá que reiniciar cualquier solicitud de comando actualmente abierta antes de que surta efecto.
fuente
C:\Program Files\nodejs\node_modules\npm\bin
aC:\Program Files\nodejs
obtener la ruta de npm:
npm config get prefix
y solo como referencia futura, esta es la ruta que agregué en Windows 10:
C:\Users\{yourName}\AppData\Roaming\npm
Actualizar:
Si desea agregarlo para todos los usuarios, simplemente agregue la siguiente ruta [por @ glenn-lawrence de los comentarios]:
%AppData%\npm
fuente
%AppData%\npm
para que funcione para cualquier usuario.He usado el cmdlet y navegué hasta la ruta a la que desea cambiar sus archivos npm. Escriba npm root -g para ver cuál es la ruta actual en la que está instalado su npm. A continuación, use el prefijo npm config set y su ruta npm se cambiará a cualquier directorio en el que se encuentre actualmente.
fuente
Vaya al panel de control -> Sistema -> Configuración avanzada del sistema y luego a las variables de entorno.
Desde aquí, busque la variable de ruta, vaya al final de la línea y pegue "C: \ Archivos de programa \ nodejs \ node_modules \ npm \ bin" (cambie la ruta al directorio donde lo instaló, por ejemplo, si lo instaló específicamente en cualquier lugar cámbialo)
fuente
Pruebe este amigo si está usando Windows:
1.) Busque variables de entorno en el cuadro de búsqueda de su menú de inicio.
2.) Haga clic en él y luego vaya a
Environment Variables...
3.) Haga clic en RUTA , haga clic en
Edit
4.) Haga clic en Nuevo e intente copiar y pegar esto: C: \ Archivos de programa \ nodejs \ node_modules \ npm \ bin
Si tiene un error. Haga el número 4.) Haga clic en Nuevo, luego busque la carpeta bin
fuente
Administrador de versiones de nodo instalado (NVM) para Windows: https://github.com/coreybutler/nvm-windows
Estoy usando Windows 10 - 64 bit, así que ejecuto ... Comandos:
nvm arch 64
(para hacer predeterminado el ejecutable de 64 bits)nvm list
(para enumerar todas las versiones de nodos disponibles)nvm install 8.0.0
(para descargar la versión 8.0.0 del nodo, puede elegir cualquiera)nvm use 8.0.0
(usar esa versión específica)En mi caso, tuve que cambiar a la versión 8.5.0 y luego volver a la 8.0.0 y se solucionó. Aparentemente, NVM establece las variables PATH cada vez que realiza ese cambio.
fuente
Esto funcionó para mí: 1. npm root -g (para ver que el npm actual está instalado) 2. npm config set prefix (para cambiar la ruta)
fuente
Edite las variables de entorno del sistema e ingrese la siguiente ruta:
C:\Program Files\nodejs\node.exe;
C:\Users\{yourName}\AppData\Roaming\npm
fuente
Puedes seguir los siguientes pasos:
C:\Program Files\nodejs\node_modules\npm\bin
'Si tiene algún error. prueba el otro paso:
fuente
cambie la ruta de nodejs en el entorno varibale.
fuente
Hice esto en Windows 10,
c:\programfiles\nodejs\node_modules\npm\bin
Ahora puede escribir su comando en el símbolo del sistema o en PowerShell.
Si usa Windows 10, elija PowerShell, es una interfaz de usuario rica
fuente
Si después de instalar su npm correctamente y desea instalar VueJS, esto es lo que debe hacer
después de ejecutar el siguiente comando (como administrador)
npm install --global vue-cli
Colocará el vue.cmd en el siguiente directorio
C:\Users\YourUserName\AppData\Roaming\npm
verá esto en su directorio.
Ahora para usar vue como comando en cmd. Abra el cmd como administrador y ejecute el siguiente comando.
setx /M path "%path%;%appdata%\npm"
Ahora reinicie el cmd y ejecute vue nuevamente. Debería funcionar bien, y luego puede comenzar a desarrollar con VueJS.
Espero que esto ayude.
fuente
Tuve este problema en 2 computadoras en mi casa que usaban Windows 10 cada una. El problema comenzó cuando tuve que cambiar algunas variables ambientales para proyectos en los que he estado trabajando en Visual Studio 2017, etc. Después de unos meses volviendo a usar el nodo js y npm, tuve este problema nuevamente y ninguna de las soluciones anteriores ayudó. Vi el comentario de Sean sobre la solución de Yar y mezclé ambas soluciones: 1) en la ventana de variables ambientales tenía una variable adicional que tenía este valor:% APPDATA% \ npm. ¡Lo borré y el problema desapareció!
fuente
agregar ruta de entorno a
fuente
Si no puede trabajar con paquetes npm, probablemente tenga una mala configuración con los paquetes de instalación npm, intente esto:
Ejecute el siguiente comando en su terminal para volver al registro predeterminado
https://docs.npmjs.com/misc/config#registry
fuente
pasos 1 en la variable de usuario y la variable de sistema
luego verifique ambos
node -v
ynpm -v
luego intente actualizar elnpm i -g npm
fuente
Cuando estás en
Windows
pero el funcionamientoVS Code
deWindows Subsystem for Linux
esta maneralinux@user: /home$ code .
en realidad se desea instalar
NodeJs
enLinux
lalinux@user: /home$ sudo apt install nodejs
Instalación
NodeJs
deWindows
, modificarPATH
y reiniciar le conseguirá ningún resultado.fuente
Puede que sea un novato total, pero no tenía ni idea de que tenía que instalar npm-cli primero. Simplemente había asumido que ya lo tenía.
fuente
npm-cli
, pero su fragmento se refiere avue-cli
. ¿Cuál piensa utilizar?