19
June
0

Problemas con los paquetes globales de Node.js en macOS Mojave

Hola a todos!  

El día de hoy les voy a mostrar la manera de solucionar el problema de paquetes globales en Node.js en macOS Mojave.

Instalar Node.js en macOS Mojave utilizando homebrew es sencillo, pero a veces surgen problemas con los permisos para la instalación de paquetes globales, en mi caso el problema fue con express-generator, después de instalarlo, el comando “express” no era reconocido, a continuación, les muestro la guía para instalar Node.js con homebrew sin este problema.

Si tienen paquetes instalados globalmente regístrenlos en algún lugar porque los eliminaremos, los siguientes comandos nos ayudarán a la reinstalación de Node.js

rm -rf /usr/local/lib/node_modules

brew uninstall node

brew install node –-ignore-dependencies

echo prefix=~/.npm-packages >> ~/.npmrc

curl -L https://www.npmjs.com/install.sh | sh

Una vez instalado, es necesario incluirlo en el PATH

export PATH="$HOME/.npm-packages/bin:$PATH"

tal como les dije, el problema en mi caso surgió con express-generator, después de realizar los pasos anteriores, ejecuté los siguientes comandos:

sudo npm install express -g

sudo npm install express-generator -g

Y finalmente pude utilizar express-generator.



Referencias:

https://gist.github.com/DanHerbert/9520689?fbclid=IwAR2EYPtyetiqTWn7IbIpBBse_VH6zgQWy45fWFX5GAqvX5PibBk20pkEOEM

http://expressjs.com/es/guide/migrating-4.html#app-gen



Compartir

Contacto

Alianza 205A interior 4 Jalatlaco, Oaxaca de Juárez, Oaxaca karimnotinc@gmail.com (951) 51-58-556 Lunes a Viernes 9am a 6pm