Estou instalando grunt, node, npm, bower e grunt-cli no windows7.
As instruções dizem que eu devo executar os comandos de instalação com o sinalizador -g para global.
Como posso verificar se usei o sinalizador -g quando instalei. Levará muito tempo para desinstalá-los e reinstalar.
--depth
. Por exemplo:npm list --depth 1 --global csats-mturk > /dev/null 2>&1
. Aqui está um exemplo mais detalhado .npm list --depth 0 --global tern
para verificar se tern foi instalado mundialmente como senpm install -g tern
grep
parece ser uma solução bastante confiável dado os comentários sobre npm sair com um erro devido a dependências não satisfeitasVocê pode verificar o status da saída para ver se está instalado ou não. Obrigado Adam Monsen .
fonte
--depth 1
! era isso que eu estava procurando. Na verdade, eu estou usando agoranpm list --depth 0 -g
$?
sempre retorna1
para mim, mesmo que o pacote esteja instalado ou NÃO.Para verificar se um pacote específico está instalado globalmente, execute:
Vamos dar um grunhido como exemplo. Se estiver instalado globalmente, você verá algo parecido com isto
Se não estiver instalado globalmente, você deverá ver algo como isto
Para verificar se um pacote específico está instalado localmente, você pode executar os mesmos comandos acima, mas sem o parâmetro -g.
fonte: Como verificar se o pacote npm foi instalado global ou localmente .
fonte
Você pode listar todos os pacotes globais com o comando:
Ou verifique se há um pacote específico com:
Por exemplo:
npm ls -g @angular/cli
fonte
No Windows, usamos o seguinte comando para descobrir se o pacote está instalado ou não. Por favor, consulte a imagem para obter detalhes.
fonte
Do seu pacote com
sindresorhus/is-installed-globally
https://github.com/sindresorhus/is-installed-globally
Uso:
Achei isso útil quando tive que distribuir arquivos pré-construídos com o meu pacote: Como publicar um pacote npm com arquivos de distribuição? Com este pacote, posso verificar se a instalação é local ou global e, em seguida, usar caminhos relativos para instalações locais, como mostrado aqui .
fonte