NVM - ലിനക്സിൽ ഒന്നിലധികം Node.js പതിപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്യുകയും നിയന്ത്രിക്കുകയും ചെയ്യുക


നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ ഒന്നിലധികം സജീവമായ node.js പതിപ്പുകൾ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ലളിതമായ ബാഷ് സ്ക്രിപ്റ്റാണ് നോഡ് പതിപ്പ് മാനേജർ (ചുരുക്കത്തിൽ NVM). ഒന്നിലധികം node.js പതിപ്പുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനും ഇൻസ്റ്റാളേഷനായി ലഭ്യമായ എല്ലാ പതിപ്പുകളും നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ പതിപ്പുകളും കാണാനും ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.

Nvm ഒരു നിർദ്ദിഷ്uട node.js പതിപ്പിന്റെ പ്രവർത്തനത്തെ പിന്തുണയ്uക്കുന്നു, കൂടാതെ ഇത് ഇൻസ്റ്റാൾ ചെയ്ത സ്ഥലത്തേക്കുള്ള എക്uസിക്യൂട്ടബിളിലേക്കുള്ള പാതയും മറ്റും കാണിക്കാൻ ഇതിന് കഴിയും.

ഈ ലേഖനത്തിൽ, നിങ്ങളുടെ Linux വിതരണത്തിൽ ഒന്നിലധികം സജീവമായ node.js പതിപ്പുകൾ നിയന്ത്രിക്കുന്നതിന് നോഡ് പതിപ്പ് മാനേജർ (NVM) എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ വിശദീകരിക്കും.

ലിനക്സിൽ നോഡ് പതിപ്പ് മാനേജർ ഇൻസ്റ്റാൾ ചെയ്യുന്നു

നിങ്ങളുടെ Linux വിതരണത്തിൽ nvm ഇൻസ്റ്റാൾ ചെയ്യാനോ അപ്ഡേറ്റ് ചെയ്യാനോ, കാണിച്ചിരിക്കുന്നതുപോലെ wget കമാൻഡ് ലൈൻ ടൂളുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഓട്ടോ-ഇൻസ്റ്റാൾ സ്ക്രിപ്റ്റ് ഡൗൺലോഡ് ചെയ്യാം.

# 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

മുകളിലെ ഓട്ടോ-ഇൻസ്റ്റാൾ സ്uക്രിപ്റ്റ്, നിങ്ങളുടെ ഹോം ഡയറക്uടറിയിലെ nvm റിപ്പോസിറ്ററിയെ ~/.nvm ആയി ക്ലോൺ ചെയ്യുകയും നിങ്ങളുടെ ഷെൽ സ്റ്റാർട്ടപ്പ് സ്uക്രിപ്റ്റുകളിലേക്ക് ആവശ്യമായ സോഴ്uസ് കമാൻഡുകൾ ചേർക്കുകയും ചെയ്യുന്നു, അതായത് ~/.bash_profile, ~/.zshrc, ~/ .പ്രൊഫൈൽ, അല്ലെങ്കിൽ ~/.bashrc, ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ടിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ ഉപയോഗിക്കുന്ന ഷെൽ പ്രോഗ്രാമിനെ ആശ്രയിച്ചിരിക്കുന്നു.

അടുത്തതായി, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ സിസ്റ്റത്തിൽ nvm ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുക.

# command -v nvm

nvm

ഇൻസ്റ്റലേഷൻ വിജയകരമാണെങ്കിൽ അത് 'nvm' ആയി ഔട്ട്പുട്ട് കാണിക്കും.

ലിനക്സിൽ നോഡ് വേർഷൻ മാനേജർ എങ്ങനെ ഉപയോഗിക്കാം

ലിനക്സിൽ നോഡ് പതിപ്പ് മാനേജർ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് പഠിക്കാനുള്ള സമയമാണിത്.

നോഡിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഡൗൺലോഡ് ചെയ്യാനും കംപൈൽ ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

# nvm install node 

മുകളിലുള്ള കമാൻഡിൽ, നോഡ് എന്നത് ഏറ്റവും പുതിയ പതിപ്പിന്റെ അപരനാമമാണെന്ന് ശ്രദ്ധിക്കുക.

ഒരു നിർദ്ദിഷ്uട നോഡ് പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന്, ആദ്യം ലഭ്യമായ നോഡ് പതിപ്പുകൾ ലിസ്റ്റുചെയ്യുക, തുടർന്ന് കാണിച്ചിരിക്കുന്നതുപോലെ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുക.

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

ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇൻസ്റ്റാൾ ചെയ്ത എല്ലാ പതിപ്പുകളും പരിശോധിക്കാം:

# nvm ls

കാണിച്ചിരിക്കുന്നതുപോലെ ഏത് പുതിയ ഷെല്ലിലും നിങ്ങൾക്ക് node.js പതിപ്പ് ഉപയോഗിക്കാം:

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

പകരമായി, കാണിച്ചിരിക്കുന്നതുപോലെ ഒരു നോഡ് പതിപ്പ് പ്രവർത്തിപ്പിക്കുക (പുറത്തുകടക്കാൻ, ^C അമർത്തുക).

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

പ്രധാനമായി, ഒരു നിർദ്ദിഷ്uട നോഡ് പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്uതിരിക്കുന്ന എക്uസിക്യൂട്ടബിളിലേക്കുള്ള പാത നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ കാണാൻ കഴിയും:

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

കൂടാതെ, ഏതെങ്കിലും പുതിയ ഷെല്ലിൽ ഉപയോഗിക്കുന്നതിനായി ഒരു ഡിഫോൾട്ട് നോഡ് പതിപ്പ് സ്വമേധയാ സജ്ജീകരിക്കുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ ഡിഫോൾട്ട് എന്ന അപരനാമം ഉപയോഗിക്കുക.

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

ശ്രദ്ധിക്കുക: നിങ്ങളുടെ പ്രോജക്uറ്റ് റൂട്ട് ഡയറക്uടറിയിൽ (അല്ലെങ്കിൽ ഏതെങ്കിലും പാരന്റ് ഡയറക്uടറി) നിങ്ങൾക്ക് ഒരു .nvmrc ഇനീഷ്യലൈസേഷൻ ഫയൽ സൃഷ്uടിക്കുകയും അതിൽ ഒരു നോഡ് പതിപ്പ് നമ്പറോ അല്ലെങ്കിൽ nvm മനസ്സിലാക്കുന്ന മറ്റേതെങ്കിലും ഫ്ലാഗുകളോ ഉപയോഗ ഓപ്ഷനുകളോ ചേർക്കുകയും ചെയ്യാം. ഫയലിലെ നിർദ്ദിഷ്uട പതിപ്പിനൊപ്പം പ്രവർത്തിക്കാൻ ഞങ്ങൾ മുകളിൽ നോക്കിയ ചില കമാൻഡുകൾ ഉപയോഗിക്കുക.

കൂടുതൽ വിവരങ്ങൾക്ക്, nvm --help കാണുക അല്ലെങ്കിൽ നോഡ് പതിപ്പ് മാനേജർ Github ശേഖരണത്തിലേക്ക് പോകുക: https://github.com/nvm-sh/nvm.

അത്രയേയുള്ളൂ! നിങ്ങളുടെ Linux സിസ്റ്റത്തിൽ ഒന്നിലധികം സജീവമായ node.js പതിപ്പുകൾ നിയന്ത്രിക്കുന്നതിനുള്ള ഒരു ലളിതമായ ബാഷ് സ്ക്രിപ്റ്റാണ് നോഡ് പതിപ്പ് മാനേജർ. ചോദ്യങ്ങൾ ചോദിക്കുന്നതിനോ നിങ്ങളുടെ അഭിപ്രായങ്ങൾ ഞങ്ങളുമായി പങ്കിടുന്നതിനോ ചുവടെയുള്ള ഫീഡ്uബാക്ക് ഫോം ഉപയോഗിക്കുക.