1 minutové řešení bez pomocí sudo
:
Aktuální stabilní verze uzlu „LTS“ je 12.18.4 (2020-10-03 ) viz :nodejs.org pro nejnovější .
Krok 1 – Získat NVM (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
Pokud jste zvědaví o instalačním příkazu číst zdrojový kód
... byl zkontrolován od několika bezpečnostní experti node.js
Krok 2 – Instalace verzi node.js, kterou potřebujete
Jakmile získáte NVM můžete nainstalovat konkrétní verzi Node.js pomocí příkazu nvm:
nvm install v12.18.4
Poznámka :možná budete muset zavřít a znovu otevřít okno terminálu pro nvm
příkaz být dostupný.
Měli byste očekávat, že ve svém terminálu uvidíte něco takového:
Now using node v12.18.4
Krok 3 – Užijte si to zbytek dne!
Ano , je to tak snadné a nevyžadoval sudo
!
Nyní hlaste prosím pro toto (ostatní se tak mohou vyhnout sudo
-instalace věcí! )
a přeji krásný den psaní kódu node.js!
Microsoft Windows Uživatel ? Použít :https://github.com/coreybutler/nvm-windows
tl;dr
Kontrola e-mailového seznamu uzlů naznačuje, že použití NVM (Správce verzí uzlu ) je preferováno způsob, jak spravovat verzování/upgradaci nodejs. viz:github.com/nvm-sh/nvm
NVM je považováno za „lepší než N protože podrobné příkazy znamená hodně snadnější sledování toho, co děláte, v protokolu Terminál/SSH. Je také rychlejší ,zachraňuje koťata tím, že nevyžaduje sudo
a je používán týmem NPM node.js bezpečnostní experti !
- Nainstalujte npm pomocí curl (nebo wget)
curl http://npmjs.org/install.sh | sh
- Nainstalujte n pomocí npm
npm install -g n
- Nainstalujte nejnovější verzi uzlu pomocí n
n latest
n je správce verzí uzlů. Udělá všechnu práci za vás. Nainstaluje se a přepne na verzi, kterou určíte, nebo se pouze přepne, pokud ji již máte nainstalovanou.
Poznámka: Pokud máte problémy s instalací věcí kvůli oprávněním, nepoužívejte sudo. Zadejte tento příkaz jednou, chcete-li nastavit svůj uživatelský účet jako vlastníka /usr/local/
adresář, takže tam můžete zadávat normální příkazy bez sudo. Je to rozumnější alternativa.
sudo chown -R $USER /usr/local
Udělejte znovu přesně to samé. Nový binární soubor bude zkopírován přes starý.
git clone
vytvoří kopii zdrojového kódu uzlu úložiště git je vcd node/
změní adresář na ten, který jste právě vytvořili s těmito soubory./configure
zkontroluje závislosti a vytvoří makefilemake
spustí tento makefile, což má za následek kompilaci zdrojového kódu do binárních spustitelných souborů, knihoven a jakýchkoli dalších výstupůls -l
vypíše seznam souborů v aktuálním adresářinode
spustínode
binární spustitelný soubor, který jste právě zkompilovali ze zdroje, abyste zajistili, že kompilace byla úspěšnásudo make install
zkopíruje soubory, které jste právě vytvořili, z aktuálního adresáře do svých trvalých domovů, /usr/local/bin a podobně
Poslední krok přepíše vše, co již existuje, tím, co jste právě vytvořili.