1. Home
  2. Tehnisks
  3. Node.js versijas maiņa
  1. Home
  2. Node.js
  3. Node.js versijas maiņa

Node.js versijas maiņa

ZoneOS platformas serveros pēc noklusējuma tiek izmantota jaunākā Node.js LTS (ilgtermiņa atbalsta) versija. Šī raksta atjaunināšanas brīdī tā ir versija 24.11.1.

Ja vēlies izmantot citu Node versiju (vecāku vai jaunāku), tev būs jāinstalē vēlamā versija pašā virtuālajā serverī.

Lai veiktu instalēšanu, pieslēdzies serverim, izmantojot SSH. Uzzini vairāk:

Lai instalētu konkrētu Node versiju, vispirms serverī instalē Node versiju pārvaldnieku nvm.

Lai to izdarītu, ievadi komandu:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Pēc nvm instalēšanas tev uz īsu brīdi ir jāatslēdzas no servera un pēc tam jāpieslēdzas atkārtoti. Lai atslēgtos, komandrindā ieraksti exit vai nospied Ctrl+D.

Pēc atkārtotas pieslēgšanās serverim ir iespējams izmantot komandu nvm.

Pašlaik serverī darbināto Node.js versiju vari pārbaudīt ar komandu node -v

virtXXXXX:sn-69-51.tll07.zoneas.eu:~> node -v
v24.11.1

Ja vēlies serverī instalēt jaunāko pieejamo Node.js versiju, ievadi:
nvm install node

Lai instalētu konkrētu Node.js versiju, ievadi komandu šādā formā:
nvm install 18.13.0

virtXXXXX:sn-69-51.tll07.zoneas.eu:~> nvm install 18.13.0
Downloading and installing node v18.13.0...
Downloading https://nodejs.org/dist/v18.13.0/node-v18.13.0-linux-x64.tar.xz...
############################################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v18.13.0 (npm v8.19.3)

Ja gadās, ka pēc pārstartēšanas lietotne atgriežas pie vecās Node.js versijas, izmanto šādas komandas:
nvm use v18.13.0
node -v > .nvmrc

Lai redzētu visas pieejamās Node.js versijas, ievadi nvm ls-remote

Kad vēlamā Node.js versija ir instalēta, bet lietotne var neuzsākt darbu, ievadi komandu pm2 update

Updated on 19. Apr 2024
Was this article helpful?

Related Articles