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 14
a 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 -v
be 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 :)