
نحوه نصب Node.js و npm در اوبونتو ۲۰٫۰۴
Node.js یک پلت فرم اپن سورس cross-platform است که برای اجرای کد جاوا اسکریپت در سمت سرور طراحی شده است. معمولاً برای ساخت برنامههای back-end استفاده میشود، اما بهعنوان یک راهحل full-stack و front-end نیز محبوب است. npm مدیر بسته پیش فرض Node.js و بزرگترین رجیستری نرم افزار در جهان است. در این مقاله، ما قصد داریم تا شما را از طریق سه روش مختلف برای نصب Node.js و npm در اوبونتو ۲۰٫۰۴ راهنمایی کنیم.
- از مخازن استاندارد اوبونتو. این ساده ترین روش برای نصب Node.js و npm در اوبونتو است که باید برای اکثر موارد، مورد استفاده قرار می گیرد. ورژن موجود در مخازن اوبونتو، ورژن ۱۰٫۱۹٫۰ است.
- از مخزن NodeSource. اگر می خواهید ورژن Node.js متفاوتی نسبت به ورژن ارائه شده در مخازن اوبونتو نصب کنید، از این مخزن استفاده کنید. در حال حاضر NodeSource از Node.js v14.x، v13.x، v12.x و v10.x پشتیبانی می کند.
- با استفاده از nvm (Node Version Manager). این ابزار به شما امکان می دهد چندین ورژن Node.js را روی یک دستگاه نصب کنید. اگر شما توسعه دهنده Node.js هستید، این روش ترجیحی برای نصب Node.js است.
روش نصب مناسب با محیط خود را انتخاب کنید.
Node.js و npm را از مخزن اوبونتو نصب کنید :
در زمان نگارش، ورژن Node.js موجود در مخازن اوبونتو، ورژن ۲۰٫۰۴ ۱۰٫۱۹٫۰ است که ورژن قبلی TLS است. نصب بسیار ساده است. دستورات زیر را برای به روز رسانی index بسته و نصب Node.js و npm اجرا کنید:
sudo apt update
sudo apt install nodejs npm
دستور فوق تعدادی بسته از جمله ابزارهای لازم برای کامپایل و نصب افزونه های بومی از npm را نصب می کند. پس از اتمام، نصب را با تایپ کردن دستور زیر تأیید کنید:
nodejs --version
v10.19.0
نصب Node.js و npm از NodeSource :
NodeSource شرکتی است که بر روی ارائه پشتیبانی از Node در سطح سازمانی تمرکز دارد. اگر برنامه شما به ورژن خاصی از Node.js نیاز دارد از این مخزن استفاده کنید. در زمان نگارش، مخزن NodeSource، ورژن های زیر را ارائه می دهد:
- v14.x – آخرین ورژن پایدار.
- v13.x
- v12.x – آخرین ورژن LTS.
- v10.x – ورژن قبلی LTS.
Node.js ورژن ۱۴٫x را نصب خواهیم کرد:
روش اول: برای دانلود و اجرای اسکریپت نصب NodeSource، دستور زیر را به عنوان یک کاربر با امتیازات sudo اجرا کنید:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
این اسکریپت کلید NodeSource را به سیستم شما اضافه می کند، یک فایل مخزن apt ایجاد می کند، تمام بسته های لازم را نصب می کند و کش apt را تازه می کند. اگر به ورژن Node.js دیگری مانند ۱۲٫x نیاز دارید، setup_14.x را با setup_12.x تغییر دهید.
روش دوم: پس از فعال شدن مخزن NodeSource ،Node.js و npm را نصب کنید:
sudo apt install nodejs
بسته nodejs شامل هر دو باینری node و npm است.
روش سوم: با نمایش ورژن های Node.js و npm تأیید کنید که با موفقیت نصب شدهاند:
node --version
v14.2.0
npm --version
۶٫۱۴٫۴
برای اینکه بتوانید افزونه های بومی را از npm کامپایل کنید، باید ابزارهای توسعه را نصب کنید:
sudo apt install build-essential
نصب Node.js و npm با استفاده از NVM :
NVM (Node Version Manager) یک اسکریپت bash است که به شما امکان می دهد چندین ورژن Node.js را بر اساس هر کاربر مدیریت کنید. با NVM میتوانید هر ورژن Node.js را که میخواهید استفاده یا آزمایش کنید، نصب و حذف نصب کنید. برای نصب NVM روی سیستم اوبونتو خود ، دستور زیر را اجرا کنید
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
از sudo استفاده نکنید زیرا nvm را برای کاربر اصلی فعال میکند. اسکریپت نصب مخزن NVM را از Github به دایرکتوری ~/.nvm منتقل می کند:
=> Close and reopen your terminal to start using nvm or run the following to use it now:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
همانطور که خروجی فوق نشان می دهد، باید ترمینال را ببندید و دوباره باز کنید یا دستورات را برای اضافه کردن مسیر اسکریپت nvm به shell فعلی اجرا کنید. هنگامی که اسکریپت در PATH شما قرار گرفت، با تایپ کردن دستور زیر، تایید کنید که nvm به درستی نصب شده است:
nvm --version
۰٫۳۵٫۳
برای دریافت لیستی از تمام ورژن های Node.js که می توان با nvm نصب کرد، دستور زیر را اجرا کنید:
nvm list-remote
این دستور لیست بزرگی از تمام ورژن Node.js موجود را نمایش می دهد. برای نصب آخرین ورژن موجود Node.js، دستور زیر را اجرا کنید:
nvm install node
خروجی باید چیزی شبیه به دستور زیر باشد:
...
Checksums matched!
Now using node v14.2.0 (npm v6.14.4)
Creating default alias: default -> node (-> v14.2.0)
پس از اتمام نصب، آن را با نمایش ورژن Node.js تأیید کنید:
node --version
v14.2.0
بیایید دو ورژن دیگر، آخرین ورژن LTS و ورژن ۱۰٫۹٫۰ را نصب کنیم:
nvm install --lts
nvm install 10.9.0
می توانید ورژن های نصب شده Node.js را با تایپ کردن دستور زیر، لیست کنید:
nvm ls
خروجی باید چیزی شبیه به دستور زیر باشد:
> v10.9.0
v12.16.3
v14.2.0
default -> node (-> v14.2.0)
node -> stable (-> v14.2.0) (default)
stable -> 14.2 (-> v14.2.0) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.16.3)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.20.1 (-> N/A)
lts/erbium -> v12.16.3
ورودی با فلش در سمت راست (> v10.9.0) ورژن Node.js است که در shell فعلی مورد استفاده قرار می گیرد و ورژن پیش فرض که هنگام باز کردن shell جدید مورد استفاده قرار می گیرد ، روی v14.2.0 تنظیم شده است. اگر می خواهید ورژن فعال فعلی را تغییر دهید، دستور زیر را وارد کنید:
nvm use 12.16.3
Now using node v12.16.3 (npm v6.14.4)
برای تغییر ورژن پیش فرض Node.js، دستور زیر را اجرا کنید:
nvm alias default 12.16.3
جمع بندی :
ما سه راه مختلف برای نصب Node.js و npm در سرور اوبونتو ۲۰٫۰۴ به شما نشان داده ایم. روشی که انتخاب می کنید به نیازهای شما بستگی دارد. اگرچه نصب ورژن بسته بندی شده از مخزن اوبونتو یا NodeSource آسانتر است، روش nvm به شما امکانات بیشتری برای افزودن و حذف ورژن های مختلف Node.js بر اساس هر کاربر میدهد.
امیدواریم مطالب مورد پسند بوده و از آن بهره لازم را برده باشید. خوشحال میشویم نظرات و سوالات خود را در قسمت دیدگاه به اشتراک بگذارید و ما را در شتابان هاست همراهی کنید.😊
برچسب ها: دستورات لینوکس
ارسال دیدگاه جدید