Jest to polecenie npm-README, które można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS
PROGRAM:
IMIĘ
Npm - menedżer pakietów JavaScript
Stan kompilacji https://travis-ci.org/npm/npm
STRESZCZENIE
To wystarczy, abyś mógł zacząć działać.
Znacznie więcej informacji można uzyskać za pośrednictwem Npm pomoc po zainstalowaniu.
WAŻNY
You potrzeba węzeł v0.8 or wyższy do biegać to program.
Aby zainstalować stary i nieobsługiwane wersja npm, która działa na węźle 0.3 i wcześniejszych, clone
repozytorium git i przeszukaj stare tagi i gałęzie.
Npm is skonfigurowany do posługiwać się npm, Inc publiczny pakiet rejestr at https://registry.npmjs.org
domyślnie.
Możesz skonfigurować npm tak, aby używał dowolnego kompatybilnego rejestru, a nawet uruchomił własny
rejestr. Sprawdź dokument dotyczący rejestrów https://docs.npmjs.com/misc/registry.
Korzystanie z rejestru należącego do innej osoby może podlegać warunkom użytkowania. Warunki korzystania z serwisu
domyślny rejestr publiczny jest dostępny pod adresem https://www.npmjs.com.
Wspaniały Łatwo Zainstalować
npm jest dołączony do node http://nodejs.org/download/.
Windows Komputery
Bierz MSI http://nodejs.org/download/. npm jest w nim.
Apple Prochowiec Komputery
Zdobądź opak http://nodejs.org/download/. npm jest w nim.
Inne sortuje of Unice
Uruchom robić zainstalować. npm zostanie zainstalowany z node.
Jeśli chcesz zainstalować bardziej fantazyjne spodnie (inna wersja, niestandardowe ścieżki itp.), to
Czytaj.
Wymyślny Zainstalować (Uniks)
Istnieje całkiem solidny skrypt instalacyjny pod adresem https://www.npmjs.com/install.sh, Możesz
pobierz to i uruchom.
Oto przykład użycia curl:
curl -L https://www.npmjs.com/install.sh | cii
Nieco Hodowca
Za pomocą tego skryptu możesz ustawić dowolne parametry konfiguracyjne npm:
npm_config_prefix=/jakaś/ścieżka sh install.sh
Możesz też uruchomić go w trybie debugowania uber:
npm_debug=1 sh install.sh
Parzyste Hodowca
Pobierz kod za pomocą gita. Używać robić do tworzenia dokumentów i robienia innych rzeczy. Jeśli planujesz
hackowanie na npm, robić link jest twoim przyjacielem.
Jeśli masz kod źródłowy npm, możesz także półtrwale ustawić dowolne klucze konfiguracyjne
używając . / Konfiguracja --klucz=wartość ..., a następnie uruchom polecenia npm, wykonując węzeł cli.js
. (Jest to pomocne przy testowaniu lub uruchamianiu rzeczy bez instalowania npm
samo.)
Windows Zainstalować or Aktualizacja
Możesz pobrać plik zip z https://github.com/npm/npm/releasesi rozpakuj go w formacie
moduły_węzłów\npm\ folder wewnątrz folderu instalacyjnego węzła.
Aby dokonać aktualizacji do npm 2, postępuj zgodnie z instrukcjami aktualizacji systemu Windows w artykule dotyczącym rozwiązywania problemów npm
Przewodnik:
https://github.com/npm/npm/wiki/Troubleshooting#upgrading-on-windows
Jeśli nie jest to dla ciebie wystarczająco wyszukane, możesz pobrać kod za pomocą gita i pokombinować z nim
bezpośrednio.
Instalacja on Cygwin
Nie.
Odinstalowanie
Tak smutno, że odchodzisz.
sudo npm odinstaluj npm -g
Lub, jeśli to się nie powiedzie,
sudo odinstaluj
Więcej ciężki Odinstalowanie
Zwykle powyższe instrukcje są wystarczające. To usunie npm, ale zostaw w tyle
wszystko, co zainstalowałeś.
Jeśli chcesz usunąć wszystkie zainstalowane pakiety, możesz użyć metody
Npm ls polecenie ich znalezienia, a następnie Npm rm je usunąć.
Aby usunąć cruft pozostawiony przez npm 0.x, możesz użyć dołączonego clean-old.sh plik skryptu.
Można go wygodnie uruchomić w ten sposób:
npm eksploruj npm -g -- sh scripts/clean-old.sh
npm używa dwóch plików konfiguracyjnych, jednego dla konfiguracji dla poszczególnych użytkowników, a drugiego dla konfiguracji globalnych
(każdego użytkownika) konfiguracje. Możesz je wyświetlić, wykonując:
npm config pobierz userconfig # domyślnie ~/.npmrc
npm config pobierz globalconfig # domyślnie to /usr/local/etc/npmrc
Odinstalowanie npm domyślnie nie usuwa plików konfiguracyjnych. Musisz je usunąć
samodzielnie, jeśli chcesz, aby zniknęły. Pamiętaj, że oznacza to, że przyszłe instalacje npm
nie zapamięta wybranych przez Ciebie ustawień.
Korzystanie z Npm Programowo
Chociaż npm można używać programowo, jego API jest przeznaczone do użytku przez CLI tylko,
nie gwarantuje się jego przydatności do innych celów. Jeśli chcesz użyć npm
aby niezawodnie wykonać jakieś zadanie, najbezpieczniej jest wywołać pożądane Npm komenda
z odpowiednimi argumentami.
Semantyczna wersja npm odnosi się do samego interfejsu CLI, a nie do bazowego interfejsu API. Kurs
wewnętrzny API is nie gwarantowane do pozostawać stabilny nawet jeśli chodzi o komunikację i motywację npm wersja wskazuje Nie
łamanie zmiany mieć być zrobiony według do Sewer.
Jeśli ty nadal chciałbym programowo użyć npm, to jest możliwy. API nie jest zbyt
dobrze udokumentowane, ale to is raczej prosty.
Ostatecznie npm będzie tylko cienkim opakowaniem CLI wokół modułów, od których zależy, ale
na razie jest kilka rzeczy, które może zrobić tylko CLI. Powinieneś spróbować użyć jednego z npm
najpierw zależności i używaj interfejsu API tylko wtedy, gdy to, co próbujesz zrobić, jest obsługiwane tylko przez
sam npm.
var npm = wymagaj("npm")
npm.load(myConfigObject, funkcja (er) {
if (er) return handlelError(er)
npm.commands.install(["niektóre", "argumenty"], funkcja (er, dane) {
if (er) polecenie returnFailed(er)
// polecenie powiodło się i dane mogą zawierać pewne informacje
})
npm.registry.log.on("log", funkcja (wiadomość) { .... })
})
Kurs załadować Funkcja pobiera skrót obiektu z konfiguracji wiersza poleceń. Różnorodny
polecenia npm. funkcje zajmują szyk argumentu pozycyjnego smyczki. Ostatni
argument do każdego polecenia npm. funkcja jest wywołaniem zwrotnym. Niektóre polecenia wymagają innych
opcjonalne argumenty. Przeczytaj źródło.
W tej chwili nie można ustawić konfiguracji indywidualnie dla żadnej pojedynczej funkcji npm. Od Npm is
singleton, dowolne wywołanie npm.config.set zmieni wartość dla cała kolekcja polecenia npm w tym
proces.
See ./bin/npm-cli.js dla przykładu ściągania wartości konfiguracyjnych z wiersza poleceń
argumenty za pomocą nopt. Możesz także chcieć to sprawdzić Npm pomoc config aby dowiedzieć się o wszystkim
opcje, które możesz tam ustawić.
Więcej Docs
Sprawdź dokumenty https://docs.npmjs.com/, szczególnie często zadawane pytania
https://docs.npmjs.com/misc/faq.
Możesz użyć Npm pomoc polecenie przeczytania dowolnego z nich.
Jeśli jesteś programistą i chcesz użyć npm do opublikowania swojego programu, powinieneś przeczytać
to https://docs.npmjs.com/misc/developers
Użyj npm-README online, korzystając z usług onworks.net