Instaluję grunt, node, npm, bower i grunt-cli na windows7.
Instrukcje mówią, że powinienem uruchamiać polecenia instalacji z flagą -g dla globalnego.
Jak mogę sprawdzić, czy podczas instalacji użyłem flagi -g. Odinstalowanie i ponowna instalacja zajmie dużo czasu.
--depth
. Na przykład:npm list --depth 1 --global csats-mturk > /dev/null 2>&1
. Oto bardziej szczegółowy przykład .npm list --depth 0 --global tern
sprawdzałem, czy rybitwa została zainstalowana na całym świecie, tak jakbynpm install -g tern
grep
wydaje się dość niezawodnym rozwiązaniem, biorąc pod uwagę komentarze dotyczące wyjścia npm z błędem z powodu niespełnionych zależnościNastępnie możesz sprawdzić stan wyjścia, aby zobaczyć, czy jest zainstalowany, czy nie. Dzięki, Adam Monsen .
źródło
--depth 1
! tego właśnie szukałem. Właściwie używam teraznpm list --depth 0 -g
$?
zawsze wraca1
do mnie, nawet jeśli pakiet JEST zainstalowany lub NIE jest zainstalowany.Aby sprawdzić, czy konkretny pakiet jest zainstalowany globalnie, wykonaj:
Weźmy jako przykład „chrząknięcie”. Jeśli jest zainstalowany globalnie, powinieneś zobaczyć coś takiego
Jeśli nie jest zainstalowany globalnie, powinieneś zobaczyć coś takiego
Aby sprawdzić, czy konkretny pakiet jest zainstalowany lokalnie, możesz wykonać te same polecenia, co powyżej, ale bez parametru -g.
źródło: jak sprawdzić, czy pakiet npm został zainstalowany globalnie czy lokalnie .
źródło
Możesz wyświetlić listę wszystkich pakietów globalnych za pomocą polecenia:
Lub sprawdź konkretną paczkę z:
Na przykład:
npm ls -g @angular/cli
źródło
W systemie Windows używamy następującego polecenia, aby dowiedzieć się, czy pakiet jest zainstalowany, czy nie. Szczegółowe informacje można znaleźć na zdjęciu.
źródło
Z Twojej paczki z
sindresorhus/is-installed-globally
https://github.com/sindresorhus/is-installed-globally
Stosowanie:
Okazało się to przydatne, gdy musiałem dystrybuować wstępnie skompilowane pliki z moim pakietem: Jak opublikować pakiet npm z plikami dystrybucyjnymi? Za pomocą tego pakietu mogę sprawdzić, czy instalacja jest lokalna, czy globalna, a następnie użyć ścieżek względnych dla instalacji lokalnych, jak pokazano tutaj .
źródło