Jak nainstalovat nejnovější verze NodeJS a NPM?

190

Všiml jsem si stránky Odkazy , jejichž uzel je aktuálně na úrovni 0.12.0.

Může mi někdo vědět, jak nainstalovat nejnovější verzi uzlu spolu s npm (prosím, povely terminálu)?

    
dané tonyf 09.03.2015 16:22

19 odpovědí

248

Čerstvá instalace

Použijte PPA NodeSource. Podrobnosti naleznete v pokynech k instalaci . Nejprve zvolte verzi Node.js, kterou potřebujete, a přidejte zdroje pro ni:

v=8   # set to 4, 5, 6, ... as needed
curl -sL https://deb.nodesource.com/setup_$v.x | sudo -E bash -

Nainstalujte balíček Node.js.

sudo apt-get install -y nodejs

P.S .: Pro tyto řádky kódu musí být na serveru nainstalován balíčekcurl.

Upgrade

Pokud již máte nainstalovánnodejs a chcete aktualizovat, nejprve odeberte aktuální instalaci a nainstalujte jej znovu pomocí výše uvedených skriptů.

sudo apt-get purge nodejs npm
    
odpověděl 23W 12.06.2015 10:18
153

Obecně řečeno, načítání libovolných dat z adresy URL do relace kořenového shellu není dobrý nápad a přál bych si, aby se lidé přestali šířit jako řešení pro všechno - "Prosím spusťte tento skript, který vám posílám, a také zatímco jsme na tom - mám most, o který byste pravděpodobně měli zájem koupit. "

Jako alternativu je tady "Ubuntu Way", kde můžete vidět, jak se systém aktualizuje, a víte, jaké úložiště a jaké klíče jsou přidány do konfigurace vašeho systému:

curl https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb https://deb.nodesource.com/node_7.x $(lsb_release -sc) main"
sudo apt-get update
sudo apt-get install nodejs

Jedná se o nejnovější (v době psaní) Nodejs verze 7. Další verze lze také získat jednoduchou změnou adresy URL repo - pro podrobnosti nahlédněte do dokumentace nodesource.com.

    
odpověděl Guss 26.09.2018 16:05
33

Node.js v4.x:

# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs

zdroj: Odkaz

    
odpověděl Yosvel Quintero 15.09.2015 19:21
21

Pokud chcete aktualizovat uvnitřnpm, můžete použít příkazn:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

Nainstaluje balíček n, který můžete použít k přepínání verzí NodeJS a jeho použití. Srovnání s alternativním NVM a příkazovými možnostmi je SO . K dispozici je také blogový příspěvek .

    
odpověděl serv-inc 18.08.2015 20:15
7

curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs

Zde najdete další informace: Node.js v0.12, io .js a NodeSource Linux repository

    
odpověděl Jaime Leonardo Suncin Cruz 29.05.2015 22:40
7

Pro verzi 5.x Podle PPA :

apt-get remove --purge nodejs npm
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
apt-get install nodejs
    
odpověděl GuySoft 06.12.2015 10:42
7

Chcete-li nainstalovat NPM,

sudo apt-get install npm

Pak pro uzel,

sudo npm cache clean -f
sudo npm install -g n
sudo n 0.xx.x  // here is the version what you want.. 

Tento příkaz nainstaluje uzel na základě požadované verze.

    
odpověděl Mohideen ibn Mohammed 07.04.2016 15:29
4

Nejnovější verzi můžete nainstalovat velmi snadno pomocí instrukcí níže.

  

curl -sL odkaz | sudo -E bash -

Vesion 7.x je nejnovější verze uzlu.

  

sudo apt-get nainstalovat nodejs

Nad řádkem se nainstalují nodejs.

  

sudo apt-get install-essential

Tímto se nainstalují nezbytné moduly pro správné spuštění nodejů.

Nyní zkontrolujte, zda jsou na vašem konci správně nainstalovány nodejs

  

nodejs -v

Tím se vrátí nainstalovaná verze nodejs.

  

npm -v

Tím se vrátí instalovaná verze npm. Doufám, že to pomůže ....

Zdroj: odkaz vám ukáže, jak nainstalovat nodejs pomocí některých dalších metod.

    
odpověděl Jitendra Pawar 29.11.2016 14:55
4

NVM (Správce verzí uzlů)

Odkaz

NVM nainstaluje jak nejnovější stabilní uzel, tak npm pro vás

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version

Teď ji vyzkoušejte s balíčkem:

npm install --global vaca
vaca

Vzhledem k tomu, že je třeba provést sourcing pro každý nový shell, pravděpodobně budete chtít přidat do svého souboru.bashrc:

f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
  . "$f" &>'/dev/null'
  nvm use --lts &>'/dev/null'
fi

Výhody:

  • umožňuje používat více verzí uzlu a bez sudo

  • je analogický s Ruby RVM a Python Virtualenv, široce považovaný za nejlepší postup v komunitách Ruby a Pythonu

  • stáhne předem kompilovanou binární, pokud je to možné, a pokud ne, stáhne zdroj a kompiluje jednu pro vás

Můžeme jednoduše přepínat verze uzlů s:

nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9

Testováno v Ubuntu 17.10.

    
odpověděl Ciro Santilli 新疆改造中心 六四事件 法轮功 01.11.2017 10:42
4

Node.js je dostupný jako balíček snap ve všech aktuálně podporovaných verzích Ubuntu. Specifické pro Node.js mohou vývojáři vybrat z jedné z aktuálně podporovaných verzí a získat pravidelné automatické aktualizace přímo z NodeSource. Verze Node.js verze 6, 8 a 9 jsou aktuálně k dispozici a Snap Store je aktualizován během několika hodin nebo minut uvolnění Node.js.

Uzel lze nainstalovat pomocí jediného příkazu, například:

sudo snap install node --classic --channel 9/stable 

K přichytávání uzlů lze přistupovat příkazemnode, například:

$ node -v  
v9.9.0

Aktualizovaná verze npm bude nainstalována jako součást snapu uzlu. npm by měla být spuštěna mimo uzlu repl, ve vašem normálním shellu. Po instalaci snapu uzlu spusťte následující příkaz pro povolení kontroly npm:

sudo chown -R $USER:$(id -gn $USER) /home/your-username/.config

Nahraďte your-username ve výše uvedeném příkazu svým vlastním uživatelským jménem. Potom spusťtenpm -v a zkontrolujte, zda je verze npm aktuální. Jako příklad jsem zkontroloval, že npm byl up-to-date, zkontroloval verzi již nainstalovaného balíčku s názvem příze s příkazemnpm list yarn a pak aktualizoval existující balíček příze na nejnovější verzi příkazemnpm update yarn

Uživatelé mohou kdykoli přepínat mezi verzemi Node.js, aniž by museli zahrnovat další nástroje, například nvm (Node Version Manager), například:

sudo snap refresh node --channel=8/stable

Uživatelé mohou otestovat krutostní verze Node.js, které lze nainstalovat z nejnovějšího okrajového kanálu, který aktuálně sleduje vývojovou práci Node.js verze 10 přepnutím:

sudo snap switch node --edge

Tento přístup se doporučuje pouze těm uživatelům, kteří se chtějí podílet na testování a oznamování chyb v proudu.

Plán LTS Node.js

Release LTS Status  Codename    LTS Start       Maintenance Start Maintenance End
6.x     Active      Boron       2016-10-18      April 2018        April 2019
7.x     No LTS              
8.x     Active      Carbon      2017-10-31      April 2019        December 2019
9.x     No LTS              
10.x    Active      Dubnium     October 2018    April 2020        April 2021  
11.x    No LTS                                                    June 2019
    
odpověděl karel 09.03.2015 16:25
3

Ubuntu 15.10 si můžete stáhnout formu balíku .deb packages.ubuntu.com

node --version
v4.2.3
    
odpověděl Beinhart Gschichtldrucker 23.12.2015 19:38
3

Odpověď odpovědí @ 23W (přijatá odpověď).

Jedná se pouze o obsah skriptu, jen aby se zabránilo tomu, že se zvlnění do kořenového shellu.

curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add -
echo "deb https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src https://deb.nodesource.com/node_6.x $(lsb_release -c -s) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

sudo apt-get update
sudo apt-get install -y nodejs
    
odpověděl ATOzTOA 03.08.2016 18:56
3

Staženínodejs z Odkazu

Instalace z terminálu:

cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz
    
odpověděl rodrigogbgod 15.08.2016 18:21
2

//Download
cd ~/Downloads
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-x64.tar.xz

//Install
cd /usr/local
tar --strip-components 1 -xJf ~/Downloads/node-v4.4.5-linux-x64.tar.xz

//Verify
node -v
npm version

Zdroj

    
odpověděl Sergey Repin 01.06.2016 10:11
2

Můj nejoblíbenější způsob, jak nainstalovat nejnovější nodejs a npm, je pomocí archivu instalace binaries , který je k dispozici na webových stránkách nodejs.

To se může rychle stát vaším novým oblíbeným způsobem. Funguje jako kouzlo. Zahrnuje 1 stahování a 1 příkaz. Hotovo. Žádné chyby [několikrát jsem to udělal). Nepotřebné předběžné odinstalování existujících věcí.

Instalace nodejs pomocí Binaries

Nejprve odeberte nainstalovanou verzi: (pokud existuje)

sudo apt-get remove nodejs

Stáhnout

Odkaz

Stáhněte si Linuxové binární soubory.

  • Musím extrahovat tar.xz do složky a znovu komprimovat jako tar.gz

Nainstalovat

sudo tar -C /usr/local --strip-components 1 -xzf /path/to/downloaded/tar/node-vYOURVERSION-linux-x64.tar.gz

Ověřit

node -v
npm --version

Zdroj

Odkaz

    
odpověděl amurrell 15.04.2016 00:09
2

Vysvětlení videa

NVM se velmi snadno instaluje a umožňuje snadno přepínat verze uzlů. Z repozitáře github :

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

stáhne a spustí instalační skript

nvm ls-remote

pro zobrazení dostupných verzí. Řekněme, že chcete nainstalovat verzi 8.9.4

nvm install 8.9.4

a jste hotovi.

Chcete-li nainstalovat jinou verzi a použít ji (řekněme 9.6.1)

nvm install 9.6.1
nvm alias default 9.6.1
    
odpověděl Mina Michael 25.02.2018 08:11
1

Tento přístup umožňuje snadno odstranit Node.JS, zachovat různé verze a poskytnout příkazy všem uživatelům systému.

Stáhněte si stabilní verzi Node.JS , dekomprimujte ji a přesuňte na/opt.

Pokud chcete nainstalovat různé verze, můžete složku přejmenovat podle kódu verze:

/opt/node/6.9.1

Vzhledem k tomu, že pouze kořen může změnit soubory v/opt /, pokud nechcete volat invokesudo pokaždé, když potřebujete upravit soubor, změňte oprávnění skupiny:

chgrp adm -R /opt/node/6.9.1

Vytvořte soubor/etc/profile.d/node.sh v případě následujícího obsahu:

export NODE_ENV=/opt/node/6.9.1
export CPLUS_INCLUDE_PATH=${NODE_ENV}/include
export C_INCLUDE_PATH=${NODE_ENV}/include
export LD_LIBRARY_PATH=${NODE_ENV}/lib
export MANPATH=${NODE_ENV}/share/man:${MANPATH}

export PATH=${NODE_ENV}/bin:$PATH

Odhlásit a přihlásit a X-Window znovu načte všechny konfigurace profilu.

Pokud jste nainstalovali předchozí verze, vyhnout se konfliktům knihoven:

npm cache clean
    
odpověděl JP Ventura 18.11.2016 22:55
1

Aktualizovat správce balíčků

sudo apt-get update

Přidávání NodeJS PPA

sudo apt-get install python-software-properties
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

Instalace NodeJS a NPM

sudo apt-get install nodejs

Zde jsem napsal úplný příspěvek blogu o Instalování NodeJS a NPM v Ubuntu. Klikněte zde pro čtení

    
odpověděl MC Naveen 05.06.2017 13:58
-1

Aktualizace správce balíčků

sudo apt-get update

Přidání PPA

sudo apt-get install python-software-properties

curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -

Instalace NodeJS a NPM

sudo apt-get install nodejs

Pro referenci: Instalace NodeJS v Ubuntu - WebCheerz

    
odpověděl MC Naveen 03.06.2017 22:44