node.js - last - npm tutorial
Cómo saber si el paquete npm se instaló global o localmente (4)
Para verificar si un paquete específico está instalado globalmente, ejecute:
npm list -g [package-name]
Tomemos "gruñido" como ejemplo. Si está instalado globalmente, debería ver algo como esto
C:/data/tryout/test1>npm list -g grunt
C:/Users/xxxxxxx/AppData/Roaming/npm
└── [email protected]
Si no está instalado globalmente, debería ver algo como esto
C:/data/tryout/test1>npm list -g grunt
C:/Users/xxxxxxx/AppData/Roaming/npm
└── (empty)
Para verificar si un paquete específico está instalado localmente, puede ejecutar los mismos comandos que antes pero sin el parámetro -g.
fuente: Cómo verificar si el paquete npm se instaló global o localmente .
Estoy instalando grunt, node, npm, bower y grunt-cli en windows7.
Las instrucciones dicen que debería ejecutar los comandos de instalación con el indicador -g para global.
¿Cómo puedo verificar si utilicé el indicador -g cuando lo instalé? Tomará mucho tiempo desinstalarlos y reinstalarlos.
Puede enumerar todos los paquetes globales con el comando:
npm ls -g
O busque un paquete específico con:
npm ls -g [package-name]
Por ejemplo:
npm ls -g @angular/cli
Use el comando de
list
con el indicador
-g
para ver todos los paquetes que están instalados globalmente:
npm list -g
Para verificar si un paquete específico está instalado globalmente, puede proporcionar el nombre del paquete (
grunt
en este caso) como se ve a continuación:
npm list -g grunt
O puede usar
grep
para filtrar los nombres de los paquetes:
npm list -g | grep grunt
Fuente: https://docs.npmjs.com/cli/ls
npm list --depth 1 --global packagename > /dev/null 2>&1
Luego puede verificar el estado de salida para ver si está instalado o no. Gracias Adam Monsen .