NVM - Linux-da Çoxlu Node.js Versiyalarını quraşdırın və idarə edin


Node Version Manager (qısaca NVM) Linux sisteminizdə çoxlu aktiv node.js versiyasını idarə etmək üçün sadə bash skriptdir. O, sizə çoxsaylı node.js versiyasını quraşdırmağa, quraşdırma üçün mövcud olan bütün versiyalara və sisteminizdə quraşdırılmış bütün versiyalara baxmaq imkanı verir.

Nvm həmçinin xüsusi node.js versiyasının işləməsini dəstəkləyir və o, quraşdırıldığı yerinə icra olunana gedən yolu və daha çoxunu göstərə bilər.

Bu yazıda biz Linux paylamanızda çoxsaylı aktiv node.js versiyasını idarə etmək üçün Node Version Manager (NVM) proqramını necə quraşdırmağı izah edəcəyik.

Linux-da Node Version Manager quraşdırılması

Linux paylamanızda nvm quraşdırmaq və ya yeniləmək üçün göstərildiyi kimi wget komanda xətti alətlərindən istifadə edərək avtomatik quraşdırma skriptini yükləyə bilərsiniz.

# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
OR
# wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

Yuxarıdakı avtomatik quraşdırma skripti nvm repozitoriyasını ev kataloqunuzdakı ~/.nvm-a klonlayır və tələb olunan mənbə əmrlərini qabığın başlanğıc skriptlərinə əlavə edir, yəni ~/.bash_profile, ~/.zshrc, ~/ .profile və ya ~/.bashrc, aşağıdakı ekran görüntüsündə göstərildiyi kimi istifadə etdiyiniz qabıq proqramından asılı olaraq.

Sonra, aşağıdakı əmrdən istifadə edərək nvm-nin sisteminizdə quraşdırılıb-quraşdırılmadığını yoxlayın.

# command -v nvm

nvm

Quraşdırma uğurlu olarsa, çıxışı 'nvm' olaraq göstərəcək.

Linux-da Node Versiya Menecerindən Necə İstifadə Edilir

İndi Linux-da Node Version Manager-dən necə istifadə edəcəyinizi öyrənməyin vaxtıdır.

Node-un ən son buraxılışını yükləmək, tərtib etmək və quraşdırmaq üçün aşağıdakı əmri yerinə yetirin:

# nvm install node 

Qeyd edək ki, yuxarıdakı komandada “node” ən son versiya üçün ləqəbdir.

Müəyyən bir “qovşaq” versiyasını quraşdırmaq üçün əvvəlcə mövcud node versiyalarını sadalayın və sonra versiyanı göstərildiyi kimi quraşdırın.

# nvm ls-remote
# nvm install 10.15.3  	#or 8.16.0, 11.15.0 etc

Bütün quraşdırılmış versiyanı aşağıdakı əmrlə yoxlaya bilərsiniz:

# nvm ls

Siz node.js versiyasını göstərildiyi kimi istənilən yeni qabıqda istifadə edə bilərsiniz:

# nvm use node	#use default
OR
# nvm use 10.15.3

Alternativ olaraq, sadəcə olaraq göstərildiyi kimi node versiyasını işə salın (çıxmaq üçün ^C düyməsini basın).

# nvm use node	#use default
OR
# nvm use 10.15.3

Əhəmiyyətli olaraq, müəyyən bir node versiyasının quraşdırıldığı icra olunana gedən yolu aşağıdakı kimi görə bilərsiniz:

# nvm which 10.15.3
# nvm which 12.2.0
# nvm which system  #check system-installed version of a node using “system” alias

Bundan əlavə, hər hansı yeni qabıqda istifadə ediləcək standart node versiyasını əl ilə təyin etmək üçün göstərildiyi kimi default ləqəbindən istifadə edin.

# nvm alias default 10.15.3
# nvm alias default system
# nvm alias default 12.2.0

Qeyd: Siz layihənin kök kataloqunda (və ya hər hansı əsas kataloqda) .nvmrc başlatma faylı yarada və ona node versiya nömrəsi və ya nvm-in başa düşdüyü hər hansı digər bayraqlar və ya istifadə variantları əlavə edə bilərsiniz. Sonra faylda göstərilən versiya ilə işləmək üçün yuxarıda nəzərdən keçirdiyimiz bəzi əmrlərdən istifadə edin.

Ətraflı məlumat üçün nvm --help-a baxın və ya Node Version Manager Github repozitoriyasına keçin: https://github.com/nvm-sh/nvm.

Hamısı budur! Node Version Manager Linux sisteminizdə çoxlu aktiv node.js versiyalarını idarə etmək üçün sadə bash skriptdir. Sual vermək və ya şərhlərinizi bizimlə bölüşmək üçün aşağıdakı rəy formasından istifadə edin.