Published: 2019.01.15 | 3 minutes read
bez względu na to, czy pracujesz na backendzie, czy jesteś w obozie interfejsów, Node.js staje się coraz bardziej popularny z dnia na dzień i może być konieczne zainstalowanie go w pewnym momencie. Istnieje wiele sposobów, aby zainstalować go na swoim systemie operacyjnym i mam zamiar pokazać najbardziej popularne metody i podkreślić zalety i wady każdego z nich.,
preinstalowany instalator dla Twojej platformy #
najprostszym i najbardziej oczywistym sposobem jest pobranie preinstalowanego instalatora dla Twojej platformy z węzła.strona js downloads. Sama instalacja jest bardzo prosta-Dalej, Dalej, Dalej, gotowe.
pomimo tego, że jest to najprostszy sposób instalacji, ma wiele wad. Blokuje cię do konkretnej wersji — może nie być to duży problem w pierwszym dniu, ale może być na dłuższą metę, jeśli chcesz przeskakiwać między projektami, które zależą od różnych wersji., Innym (najgorszym) problemem tej metody jest fakt, że wymaga ona uprawnień administratora (sudo
), aby zainstalować pakiet globalnie. Opublikowałem „Fix privileges and never again use sudo with npm” z niektórymi rozwiązaniami tego problemu, ale lepiej sprawdź „Resolving EACCES permissions errors when installing packages globally” na oficjalnej dokumentacji lub postępuj zgodnie z tym artykułem.
Node from Homebrew/Chocolatey #
„Homebrew — najlepszy przyjaciel użytkownika macOS” wyjaśnia, dlaczego tak bardzo kocham to narzędzie. Użytkownicy systemu Windows mogą znaleźć alternatywę, taką jak Chocolatey., Oba te Menedżery pakietów pozwalają na zainstalowanie Node.js z łatwością.
brew install node
choco install nodejs.install
narzędzia CLI, takie jak te, pozwalają na zainstalowanie / odinstalowanie oprogramowania w krótkim czasie i nigdy więcej nie przeszkadza niewystarczające uprawnienia. Chociaż pozwalają one również zarządzać wersjami, w węźle.js powinieneś użyć…
NVM (Node Version Manager) #
Node Version Manager jest prostym Bash CLI, który pozwala zainstalować wiele węzłów.wersje js i przełączać się między nimi za pomocą prostych poleceń. Chociaż jest on dostępny tylko dla macOS i Linux, Node.,js version manager Dla Windows istnieje (jak na ironię jest napisany w Go). Instalacja jest prosta – Możesz użyć prostego skryptu bash lub brew
(mój preferowany sposób).
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
brew install nvm
To jest sposób na zainstalowanie najnowszej wersji Node.js.
nvm install node
bądź ciekawy i poznaj więcejnvm
polecenia na oficjalnej dokumentacji nvm. Moje najczęściej używane polecenia to: install
, uninstall
, list
I use
.,
trudno jest zapamiętać wersję Node.js, od którego zależy projekt-rozbij wersję do pliku.nvmrc
w katalogu głównym projektu i uruchomnvm use
wewnątrz tego katalogu. Jeśli coś może być zautomatyzowane, powinno to być zautomatyzowane — instalacja odpowiedniej wersji zależności nie jest wyjątkiem. Zrobiłem prosty skrypt bash, który uruchamia nvm use
za każdym razem, gdy napotka plik .nvmrc
wewnątrz twojego projektu. Istnieje fajna wtyczka zsh-NVM dla użytkowników Zsh, która wykonuje tę samą pracę.,
Jeśli spodobał ci się ten artykuł, podziel się nim na Twitterze.