Jak być może wiesz już, npm jest obecnie powiązane z node.js . Oznacza to, że jeśli zainstalowałeś node.js , to już zainstalowałeś npm .
Zwróć również uwagę na tabelę wersji wydania node.js i npm, która pokazuje przybliżoną kompatybilność wersji. Czasami rozbieżność wersji może powodować błędy niezgodności.
Jeśli więc jesteś programistą, jest to „najlepsza praktyka” do zarządzania środowiskiem programistycznym przy użyciu jednego z menedżerów wersji node.js.
Oto lista i uwagi dotyczące użytkowania niektórych z najbardziej popularnych:
Homebrew (macOS)
Jeśli korzystasz z systemu macOS , możesz użyć Homebrew .
W rzeczywistości nie jest to tylko menedżer wersji node.js.
Aby zainstalować Homebrew na komputerze Mac:
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Aby zainstalować node.js i npm za pomocą Homebrew, uruchom:
$ brew install node
Później będziesz mógł je zaktualizować za pomocą:
$ brew update && brew upgrade node
Możesz także przełączać się między wersjami node.js :
$ brew switch node 0.10.26
npm zostanie zaktualizowany / obniżony automatycznie.
n (macOS, Linux)
n najprawdopodobniej rvm (Ruby Version Manager) i służy do jednoczesnego zarządzania wersjami node.js i npm . Jest napisany na czystej powłoce Linuksa i dostępny jako moduł npm . Tak więc, jeśli masz już każdy node.js zainstalowana wersja, można zainstalować / zaktualizować do n pakiet przez npm
:
$ npm install -g n
Pobieranie, instalowanie i przełączanie do wersji node.js i npm jest tak proste, jak:
$ n 0.10.26
$ n 0.8.17
$ n 0.9.6
Aby pobrać, zainstalować i przejść do najnowszej oficjalnej wersji, użyj:
$ n latest
Aby pobrać, zainstalować i przejść do najnowszej stabilnej oficjalnej wersji, użyj:
$ n stable
Aby przejść do poprzednio aktywnej wersji (aka $ cd -
), użyj:
$ n prev
Jeśli chcesz zobaczyć listę zainstalowanych wersji node.js , po prostu uruchom n
z linii poleceń. Wynik będzie podobny do następującego:
$ n
0.10.26
• 0.8.17
0.9.6
Gdzie kropka (•) oznacza, że jest to obecnie aktywna wersja. Aby wybrać inną wersję node.js z listy, użyj klawiszy strzałek Up
/ Down
i aktywuj za pomocą Enter
klawisza.
Aby wyświetlić listę wersji do zainstalowania:
$ n lsr
NVM (MacOS, Linux)
nvm jest również podobny do rvm , nawet nazwy poleceń i użycie są bardzo podobne.
Aby zainstalować NVM , możesz użyć skryptu instalacyjnego (wymaga git
), używając cURL
:
$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh
lub wget
:
$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
Aby pobrać i zainstalować konkretną wersję node.js i npm , użyj:
$ nvm install 0.10
Następnie możesz przejść do zainstalowanej wersji, używając:
$ nvm use 0.10
Możesz także utworzyć .nvmrc
plik zawierający numer wersji, a następnie przejść do określonej wersji za pomocą następującego polecenia:
$ nvm use
Aby zobaczyć listę zainstalowanych wersji node.js , użyj:
$ nvm ls
Aby wyświetlić listę wersji do zainstalowania:
$ nvm ls-remote
NVM-Windows (Windows)
nvm-windows to narzędzie do zarządzania wersjami node.js dla Windows, napisane ironicznie w Go .
To nie to samo, co nvm . Jednak użycie jako menedżera wersji node.js jest bardzo podobne.
Aby zainstalować nvm-windows , należy wcześniej odinstalować wszelkie istniejące wersje node.js i npm . Następnie pobierz i uruchom najnowszy instalator z wydań .
Aby zaktualizować NVM-Windows , uruchom nowy instalator. Bezpiecznie zastąpi pliki, które musi zaktualizować, bez dotykania instalacji node.js.
nvm-windows działa w powłoce administracyjnej. Aby korzystać z nvm-windows, musisz uruchomić program Powershell lub wiersz polecenia jako administrator .
Przed użyciem konieczne może być włączenie nvm-windows za pomocą następującego polecenia:
C:\> nvm on
Aby pobrać i zainstalować konkretną wersję node.js i npm , użyj:
C:\> nvm install 0.12
Następnie możesz przejść do zainstalowanej wersji, używając:
C:\> nvm use 0.12
Jeśli chcesz zobaczyć listę zainstalowanych wersji node.js , użyj:
C:\> nvm list
Aby wyświetlić listę wersji do zainstalowania:
C:\> nvm list available