A Node.js telepítése az Ubuntu-ra és az npm frissítése a legújabb verzióra

Ha megpróbálja telepíteni a csomópont legújabb verzióját az apt-package manager segítségével, akkor a v10.19.0 verziót kapja . Ez a legújabb verzió az ubuntu alkalmazásboltban, de nem a NodeJS legújabb verziója.

A szoftver új verzióinak kiadásakor ugyanis hónapokba telhet, mire az Ubuntu csapat teszteli és kiadja a hivatalos Ubuntu áruházban. Ennek eredményeként bármely szoftver legújabb verzióinak megszerzéséhez előfordulhat, hogy a fejlesztők által közzétett privát csomagokat kell használnunk.

Ebben az oktatóanyagban azt szeretnénk megtenni, hogy vagy a v12.18.1 (LTS - hosszú távú támogatással), vagy a Node v14.4 . Ahhoz, hogy a legújabb verzió, akkor használd a nodesource vagy nvm (node változat manager). Megmutatom, hogyan kell használni mindkettőt.

Az itt található összes parancs az Ubuntu CLI / terminál használatával fog futni.

Az NVM használata - az általam preferált módszer

Tetszik az nvm, mert ez lehetővé teszi számomra a különböző csomópont verziók használatát különböző projektekhez.

Előfordulhat, hogy együttműködik egy projektben valakivel, aki más csomópont verziót használ, és át kell állítania a csomópont verzióit arra, amire a projekt szükséges. Ehhez az nvm a legjobb eszköz.

Telepítse az NVM-et

curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

Annak ellenőrzésére, hogy nvm van telepítve, írja nvm --version. Ha visszakap egy verziószámot, mint például 0.35.3, akkor tudja, hogy az nvm telepítése sikeres volt.

Indítsa újra a terminált, hogy a módosítások életbe lépjenek.

Telepítse a NodeJS-t

Ezután telepítsük a Nodejs 14.4 verzióját.

Egyszerűen fuss nvm install 14.4.0.

Hasonló parancs segítségével telepítheti például a csomópont bármelyik verzióját nvm install 12.18.1.

Ez a parancs automatikusan telepíti a nodejs-t , valamint a legfrissebb npm verziót   v6.14.5.

Ha valaha is kell váltani csomópont változat, akkor egyszerűen futtatni nvm use , például nvm use v12.18.1.

Az nvm segítségével telepített különböző csomópont verziók felsorolásához futtassa nvm ls.

Telepítse a Nodesource alkalmazást

Futtassa az alábbi parancsot, hogy elmondja az Ubuntunak, hogy telepíteni akarjuk a Nodejs-t

csomag a nodesource-ból.

curl -sL //deb.nodesource.com/setup_14.x | sudo -E bash -

Megjegyzés: a v14.4.0 a Node legújabb verziója, de jelenleg nem rendelkezik LTS-sel - hosszú távú támogatással. Ahhoz, hogy telepítse a legújabb verzióját Node LTS, módosítsa 14a fenti parancs az 12.

Előfordulhat, hogy a rendszer kéri a root felhasználó jelszavának megadását. Írja be, és nyomja meg az Enter / Return billentyűt.

Telepítse a NodeJS-t

Miután befejeztük a Nodesource beállítását, most telepíthetjük a Nodejs v14.4 verziót.

Fuss sudo apt-get install -y nodejs.

Miután végzett, ellenőrizhetjük, hogy a Node legújabb verziója van-e telepítve.

Egyszerűen írja nodejs -vbe a terminált, és vissza kell térnie v14.4.0.

Ekkor automatikusan telepítenie kell az npm-et. Futtassa az npm verziójának ellenőrzéséhez npm version. Ha nem kap egy olyan objektumot, amely tartalmazza az npm legújabb verzióját a 6.14.5-nél { npm: '6.14.5' }, akkor manuálisan frissítheti az npm-et a következő parancs futtatásával:

npm install -g npm@latest.

Ha bármilyen probléma merül fel azzal, hogy az npm nem tudja frissíteni, mert nincs telepítve, akkor az npm használatával először telepítheti sudo apt-get install -y npm, majd a frissítéshez futtassa a fenti parancsot.

Bizonyos npm csomagok futtatásához az alábbi parancsot is futtatnunk kell

sudo apt install build-essential.

És ez az!

Megvan a NodeJS és az NPM legújabb verziója az Ubuntu gépen.

Készítsen remek termékeket :)