Podążam za przykładami, które używają flagi -g
podczas korzystania z npm install
, ale nie mogę dowiedzieć się przez system pomocy, co robi flaga -g
.co robi flaga "-g" w komendzie "npm install -g <something>"?
43
A
Odpowiedz
44
mówi npm
, aby zainstalować nazwany moduł, aby był dostępny globalnie.
Ale ważne jest, aby zrozumieć, że -g
jest zwykle używany tylko dla pakietów, które udostępniają narzędzia wiersza polecenia, dzięki czemu ich wykonywalne komponenty są dostępne w systemie PATH
.
Jeśli masz wiele programów, które mają ten sam pakiet, każdy program powinien zainstalować pakiet lokalnie. Jeśli naprawdę chcesz udostępnić zainstalowany pakiet, instalując go globalnie, musisz również użyć npm link
.
Zobacz dokumenty na temat pakietów zainstalowanych globalnie here.
14
Jeśli nie npm help install
widać, że:
o npm install (in package directory, no arguments): Install the dependencies in the local node_modules folder. In global mode (ie, with -g or --global appended to the com- mand), it installs the current package context (ie, the current working directory) as a global package.
2
Weź express module jako przykład. Jeśli był wcześniej instalowany z opcją -g, możesz napisać express
w dowolnym miejscu, aby utworzyć aplikację szkieletową.
Powiązane problemy
- 1. Co robi flaga fermeny?
- 2. Co robi CTRL-G w Eclipse?
- 3. Co robi opcja -lm w g ++?
- 4. Co oznacza flaga kolumny "G" w MySQL Workbench?
- 5. g ++ flaga kompilatora, aby zminimalizować rozmiar binarny
- 6. aktualizacja npm -g nie robi nic, chociaż mam przestarzałe pakiety
- 7. Co oznacza flaga npm -i?
- 8. Co robi wyrażenie "flaga" regex?
- 9. Kiedy należy używać npm z flagą "-g" i dlaczego?
- 10. Co oznacza "$ <" w przypadku użycia w argumencie g ++?
- 11. Dlaczego \ G w SELECT * FROM nazwa_tabeli \ G?
- 12. Co robi flaga -f w ogonie?
- 13. package.json dodać "npm zainstalować -g" do skryptów preinstalacji
- 14. webpack: polecenie nie znaleziono po pakiecie sieciowym npm -g
- 15. Bend SVG `<g>` wokół Curve
- 16. Co (f.). g oznacza w Haskell?
- 17. Błąd "Nie można znaleźć modułu" npmlog "" po "npm update -g"
- 18. Nie mogę zainstalować npm -g dla mojego pakietu
- 19. D3, grupy przejściowe (<g>)
- 20. Co robi flaga "optymalizacji" kompilatora scala?
- 21. g ++ Błąd składni w „:”
- 22. Łączenie plików w g ++
- 23. Co to są te parametry GCC/G ++?
- 24. Dla double f, float g, jak znaleźć największy int i, taki, że i * g <= f
- 25. D3.js: co to jest "g" w kodzie .append ("g") D3.js?
- 26. g ++ - używa flagi "-g" do produkcji produkcji dobry pomysł?
- 27. g ++ -E wyjście opcji
- 28. co robi "<%:"?
- 29. G + nowe problemy ABI
- 30. Co robi <() w Bash?