2013-08-22 8 views
33

Wierzę, że w przeszłości odkryłem opcję przekazania do npm, aby uzyskać wyjście do ścieżki, której używa dla -g (moduły globalne). Czy ktoś zna taką opcję? Lub jakiejkolwiek innej metody uzyskiwania prefiksu ścieżki globalnej npm?Jak uzyskać prefiks globalnej ścieżki npm

Wiem, gdzie znajdują się moduły globalne na moim komputerze (/usr/local/share/npm/bin), a generalnie zajmuje to tylko kilka minut, aby znaleźć moduły globalne na innych komputerach: zwykle $PATH jest poprawnie skonfigurowany, a jeśli nie, to dobrze, grzebiąc w pobliżu sztuczka. Ale czy nie jest jakiś szybki sposób, aby powiedzieć, jak zbudowano npm i jaką ścieżkę używają do modułów globalnych?

Odpowiedz

12

Co powiecie na ?

Może być używany z export PATH="$(npm bin):$PATH". Znajdzie on katalog globalny NPN bin (lub jeśli istnieje: lokalny).

+10

Powinno to być 'npm bin -g',' npm bin' zwraca lokalizację, w której znajdowałby się lokalny bin, ale nie sprawdzi się, czy istnieje. 'npm bin' sam nigdy nie zwraca globalnego binonu npm. – cchamberlain

Powiązane problemy