Zauważyłem na stronie https://nodejs.org/, że węzeł jest obecnie w wersji 0.12.0.
Czy ktoś może mi powiedzieć, jak zainstalować najnowszą wersję węzła razem z npm (proszę polecenia terminala)?
software-installation
nodejs
npm
tonyf
źródło
źródło
sudo apt-get install nodejs
?sudo apt-get install nodejs-legacy
Odpowiedzi:
Świeża instalacja
Użyj PPA NodeSource. Szczegółowe informacje można znaleźć w instrukcji instalacji . Najpierw wybierz potrzebną wersję Node.js i dodaj jej źródła:
Następnie zainstaluj pakiet Node.js.
PS:
curl
pakiet musi być zainstalowany na serwerze dla tych linii kodu.Aktualizacja
Jeśli
nodejs
już zainstalowałeś i chcesz zaktualizować, najpierw usuń bieżącą instalację i zainstaluj ją ponownie, używając powyższych skryptów.źródło
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
a następnie instalacjinodejs
skończyłem zv0.10
Ogólnie rzecz biorąc, ładowanie dowolnych danych z adresu URL do sesji powłoki root nie jest dobrym pomysłem i chciałbym, aby ludzie przestali sprzedawać je jako rozwiązanie dla wszystkiego - „Po prostu uruchom ten skrypt, który ci wysyłam, a także podczas gdy” na to - mam most, który prawdopodobnie byłbyś zainteresowany zakupem ".
Alternatywnie, oto „Sposób na Ubuntu”, aby zrobić to samo, gdzie możesz zobaczyć, jak system jest aktualizowany i dowiedzieć się, jakie repozytoria i jakie klucze są dodawane do konfiguracji systemu:
Dotyczy to najnowszej (w momencie pisania) wersji 7 Nodejsa. Inne wersje można również pobrać za pomocą prostej zmiany adresu URL repo - szczegółowe informacje można znaleźć w dokumentacji nodesource.com.
źródło
$(lsb_release -c)
bit autodetekcji wersji na jedną z obsługiwanych wersji i radząc sobie z konsekwencjami.apt-get
rozwiązanie to zwykły narkotyk.Node.js v4.x:
źródło: https://github.com/nodesource/distribution#debinstall
źródło
Jeśli chcesz zaktualizować wewnątrz
npm
, możesz użyćn
polecenia:Spowoduje to zainstalowanie pakietu n, którego można użyć do przełączania wersji NodeJS i z niego korzystać. Porównanie do alternatywnego NVM i opcji poleceń znajduje się w SO . Jest też post na blogu .
źródło
nvm install lts/carbon
instaluje dla mnie npm i node. Czym różni się to od powyższych poleceń, które udostępniłeś?nvm
czyn
zaktualizować NodeJS inpm
. W obu przypadkach używasznpm
do instalowania pakietów węzłów.Tutaj można znaleźć więcej informacji: Node.js v0.12, io.js i repozytoria Linux NodeSource
źródło
Aby zainstalować NPM,
Następnie dla węzła
To polecenie zainstaluje węzeł na podstawie wybranej wersji.
źródło
NVM (menedżer wersji węzła)
https://github.com/creationix/nvm
NVM instaluje dla ciebie zarówno najnowszy stabilny węzeł, jak i npm
Teraz przetestuj z atrapą:
Ponieważ pozyskiwanie musi być wykonane dla każdej nowej powłoki, włamania do skryptu instalacyjnego dodają pewne automatyczne pozyskiwanie na końcu twojego
.barshrc
. To działa, ale wolę usunąć automatycznie dodaną i dodać własną:Zalety:
pozwala na używanie wielu wersji Node i bez sudo
jest analogiczny do Ruby RVM i Python Virtualenv, powszechnie uważanej za najlepszą praktykę w społecznościach Ruby i Python
pobiera skompilowane pliki binarne, jeśli to możliwe, a jeśli nie, pobiera źródło i kompiluje je dla Ciebie
Możemy łatwo przełączać wersje węzłów za pomocą:
Następnie możesz użyć
.nvmrc
pliku śledzenia git , aby wskazać wersję węzła wymaganą dla danego projektu: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -a-project / 54503474 # 54503474Testowane w Ubuntu 17.10.
źródło
Dla wersji 5.x Zgodnie z PPA :
źródło
Możesz bardzo łatwo zainstalować najnowszą wersję, korzystając z poniższej instrukcji.
Vesion 7.x to najnowsza wersja węzła.
Powyżej linii zainstaluje nodejs.
Spowoduje to zainstalowanie niezbędnych modułów, aby nodejs działał poprawnie.
Teraz sprawdź, czy nodejs zainstalował się poprawnie na twoim końcu
Zwróci to zainstalowaną wersję nodejs.
Zwróci to zainstalowaną wersję npm. Mam nadzieję, że to pomoże....
Źródło: link pokaże, jak zainstalować nodejs przy użyciu innych metod.
źródło
build-essential
?Node.js jest dostępny jako pakiet przystawek we wszystkich obecnie obsługiwanych wersjach Ubuntu. W przypadku Node.js programiści mogą wybrać jedną z obecnie obsługiwanych wersji i otrzymywać regularne automatyczne aktualizacje bezpośrednio z NodeSource. Wersje 6, 8, 9, 10, 11 i 12 Node.js są obecnie dostępne, a Snap Store jest aktualizowany w ciągu kilku godzin lub minut od wydania Node.js.
Węzeł można zainstalować za pomocą jednego polecenia, na przykład:
Do przyciągania do węzła można uzyskać polecenie
node
, na przykład:Zaktualizowana wersja npm zostanie zainstalowana jako część przystawki węzła. npm powinien być uruchamiany poza replikacją węzła, w normalnej powłoce. Po zainstalowaniu przystawki węzła uruchom następujące polecenie, aby włączyć sprawdzanie aktualizacji npm:
Zamień
your-username
powyższe polecenie na własną nazwę użytkownika. Następnie uruchom,npm -v
aby sprawdzić, czy wersja npm jest aktualna. Jako przykład sprawdziłem, czy npm jest aktualny, sprawdziłem wersję już zainstalowanego pakietu o nazwie przędza za pomocą polecenia,npm list yarn
a następnie zaktualizowałem istniejący pakiet przędzy do najnowszej wersji za pomocą polecenianpm update yarn
Użytkownicy mogą w dowolnym momencie przełączać się między wersjami Node.js bez konieczności angażowania dodatkowych narzędzi, takich jak nvm (Node Version Manager), na przykład:
Użytkownicy mogą testować najnowszą wersję Node.js, którą można zainstalować z najnowszego kanału brzegowego, który aktualnie śledzi Node.js w wersji 12, przełączając się za pomocą:
Takie podejście jest zalecane tylko tym użytkownikom, którzy są gotowi uczestniczyć w testowaniu i zgłaszaniu błędów na wcześniejszym etapie.
Node.js LTS Schedule
źródło
W przypadku systemu Ubuntu 15.10 możesz pobrać pakiet .deb z pakietów packages.ubuntu.com
źródło
Tylko wydzielenie odpowiedzi przez @ 23W (odpowiedź zaakceptowana).
Jest to tylko zawartość skryptu, aby uniknąć zawijania się powłoki roota.
źródło
Pobierz
nodejs
z https://nodejs.org/Aby zainstalować z terminala:
źródło
Źródło
źródło
Moim ulubionym sposobem na zainstalowanie najnowszych nodejs i npm jest użycie archiwum plików binarnych instalacji dostępnych na stronie nodejs.
To może szybko stać się twoim nowym ulubionym sposobem. Działa jak marzenie. Obejmuje 1 pobranie i 1 polecenie. Gotowy. BEZ błędów [wielokrotnie to robiłem]. Nie musiałem wcześniej odinstalowywać istniejących rzeczy.
Instalowanie nodejs przez binaria
Najpierw usuń zainstalowaną wersję: (jeśli istnieje)
Pobieranie
https://nodejs.org/en/download/stable/
Pobierz pliki binarne systemu Linux.
zainstalować
Zweryfikować
Źródło
http://www.thegeekstuff.com/2015/10/install-nodejs-npm-linux/
źródło
tar
wspiera--xz
- i-C /usr/local
pozwalatar
zrobić tocd
za Ciebie.Wyjaśnienie wideo
NVM jest bardzo prosty w instalacji i pozwala łatwo przełączać wersje węzłów. Z repozytorium github :
pobiera i uruchamia skrypt instalacyjny
aby zobaczyć dostępne wersje. Powiedz, że chcesz zainstalować wersję 8.9.4
i jesteś skończony.
Aby zainstalować inną wersję i użyć jej (powiedzmy 9.6.1)
źródło
Zaktualizuj menedżera pakietów
Dodawanie PPA NodeJS
Instalowanie NodeJS i NPM
Tutaj napisałem pełny wpis na blogu na temat instalacji NodeJS i NPM w Ubuntu. Kliknij tutaj, aby przeczytać
źródło
Takie podejście pozwala łatwo usunąć Node.JS, zachować różne wersje i przekazać polecenia wszystkim użytkownikom systemu.
Pobrać stabilną wersję z node.js , rozpakować go i przenieść go do
/opt
.Jeśli chcesz zainstalować różne wersje, możesz zmienić nazwę folderu zgodnie z jego kodem wersji:
Ponieważ tylko root może zmieniać pliki w
/opt
/, jeśli nie chcesz wywoływać invoke zasudo
każdym razem, gdy musisz zmodyfikować plik, zmień uprawnienia grupy:Następnie utwórz plik,
/etc/profile.d/node.sh
jeśli następująca treść:Wyloguj się i zaloguj, a X-Window przeładuje wszystkie konfiguracje profili.
Jeśli masz zainstalowane poprzednie wersje, aby uniknąć konfliktów bibliotek, uruchom:
źródło
Aktualizowanie Menedżera pakietów
Dodanie PPA
Instalowanie NodeJS i NPM
Dla odniesienia: Instalowanie NodeJS w Ubuntu - WebCheerz
źródło