GNU/Linux >> Znalost Linux >  >> Linux

Jak mohu odinstalovat nebo upgradovat svou starou verzi node.js?

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 !


  1. Nainstalujte npm pomocí curl (nebo wget)
    curl http://npmjs.org/install.sh | sh
  2. Nainstalujte n pomocí npm
    npm install -g n
  3. 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 v
  • cd node/ změní adresář na ten, který jste právě vytvořili s těmito soubory
  • ./configure zkontroluje závislosti a vytvoří makefile
  • make 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áři
  • node 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.


Linux
  1. Jak upgradovat na Debian 11 z Debianu 10

  2. Jak upgradovat verzi PHP na PHP 8.0 na Ubuntu

  3. Jak mohu odkazovat na konkrétní verzi glibc?

  1. Jak mohu nastavit a spustit PhantomJS na Ubuntu?

  2. Jak mohu propojit starší verzi sdílené knihovny

  3. Jak odinstalovat flux na linuxu?

  1. Jak upgradovat verzi Git>=1.7.10 na CentOS 6

  2. Upgradovat Gnome-shell v Ubuntu12.04?

  3. Jak mohu upgradovat pip na Ubuntu 10.04?