از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
روش نصب Node.js و npm روی CentOS 8
سرفصلهای مطلب
Node.js یک محیط زمان اجرا جاوا اسکریپت چند پلتفرمی است که بر اساس جاوا اسکریپت Chrome طراحی شده است تا کد جاوا اسکریپت را در سمت سرور اجرا کند. با Node.js می توانید برنامه های شبکه مقیاس پذیر بسازید.
npm، مخفف Node Package Manager، مدیریت بسته پیشفرض برای Node.js است که به توسعهدهندگان کمک میکند تا کد خود را به اشتراک بگذارند و دوباره از آن استفاده کنند. به جهان نیز اشاره دارد بزرگترین مخزن نرم افزار
برای انتشار بسته های منبع باز Node.js
در این مقاله قصد داریم شما را با دو روش مختلف نصب آشنا کنیم Node.js
و npm روشن است CentOS 8. گزینه نصبی را که ممکن است برای محیط شما مناسب تر باشد انتخاب کنید.
نصب Node.js و npm از CentOS مخازن
Node.js و npm را می توان از استاندارد نصب کرد CentOS مخازن در زمان نگارش، نسخه Node.js موجود در مخازن v10.x است.
ماژول هایی را که ارائه می کنند را فهرست کنید nodejs
بسته با اجرای دستور زیر:
yum module list nodejs
خروجی نشان می دهد که ماژول nodejs تنها با یک جریان در دسترس است. Stream 10 نشان دهنده نسخه Node.js است.
CentOS-8 - AppStream
Name Stream Profiles Summary
nodejs 10 [d] common [d], development, minimal, s2i Javascript runtime
بسته nodejs چهار پروفایل مختلف را ارائه می دهد. نمایه پیش فرض، نمایه ای که با آن مشخص شده است [d]
مجموعه ای از بسته های زمان اجرا را نصب می کند.
برای نصب بسته پیش فرض Node.js بر روی خود CentOS نوع سیستم:
sudo yum module install nodejs
دستور بالا همچنین NPM را نصب می کند.
اگر یک توسعه دهنده هستید، نمایه توسعه را نصب کنید، که همچنین کتابخانه های اضافی لازم برای ساخت ماژول های قابل بارگذاری پویا را نصب می کند.
sudo yum module install nodejs/development
هنگامی که نصب کامل شد، آن را با تایپ کردن تأیید کنید:
node --version
دستور نسخه Node.js را نمایش می دهد:
v10.16.3
این ساده ترین راه برای نصب Node.js و npm است CentOS 8 و باید برای اکثر موارد استفاده کافی باشد.
نصب ابزار توسعه
ابزارهای توسعه برای کامپایل و نصب افزونه های بومی از رجیستری npm ضروری هستند. بسته را با اجرای:
sudo dnf groupinstall 'Development Tools'
در حال حذف نصب Node.js
اگر به دلایلی می خواهید بسته های Node.js و npm را حذف کنید، از دستور زیر استفاده کنید:
sudo yum module install nodejs
نصب Node.js و npm با استفاده از NVM
NVM (Node Version Manager) یک اسکریپت bash است که به شما امکان می دهد چندین نسخه Node.js را بر اساس هر کاربر مدیریت کنید. با NVM میتوانید هر نسخه Node.js را که میخواهید استفاده یا آزمایش کنید، نصب و حذف نصب کنید.
برای نصب NVM بر روی خود CentOS سیستم، دستور زیر را اجرا کنید. استفاده نکن sudo
زیرا اسکریپت را برای کاربر ریشه فعال می کند.
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
اسکریپت نصب، آن را شبیه سازی می کند مخزن NVM از Github
به ~/.nvm
دایرکتوری و اضافه می کند nvm مسیر به نمایه Bash یا ZSH شما.
...
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 اسکریپت، یا یک جلسه پوسته جدید باز کنید یا دستورات چاپ شده روی صفحه نمایش خود را اجرا کنید. هر کاری که برای شما راحت تر است را انجام دهید.
حالا که nvm
اسکریپت بر روی شما فعال است CentOS، می توانید آخرین نسخه پایدار Node.js را با استفاده از:
nvm install node
...
Computing checksum with sha256sum
Checksums matched!
Now using node v13.0.1 (npm v6.12.0)
Creating default alias: default -> node (-> v13.0.1)
بیایید دو نسخه دیگر، آخرین نسخه LTS و نسخه 10.16.0 را نصب کنیم:
nvm install --lts
nvm install 10.16.0
پس از اتمام نصب، می توانید تمام نسخه های نصب شده Node.js را با تایپ کردن فهرست کنید:
nvm ls
-> v10.16.0
v12.13.0
v13.0.1
default -> node (-> v13.0.1)
node -> stable (-> v13.0.1) (default)
stable -> 13.0 (-> v13.0.1) (default)
iojs -> N/A (default)
unstable -> N/A (default)
lts/* -> lts/erbium (-> v12.13.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.16.2 (-> N/A)
lts/dubnium -> v10.17.0 (-> N/A)
lts/erbium -> v12.13.0
ورودی با یک فلش در سمت راست (-> v10.16.0)
، نسخه ای است که در جلسه پوسته فعلی استفاده می شود. نسخه پیشفرض که هنگام باز کردن جلسات پوسته جدید استفاده میشود روی تنظیم شده است v13.0.1
.
اگر می خواهید نسخه فعال فعلی را تغییر دهید، اجازه دهید بگوییم به v12.13.0
شما می دوید:
nvm use v12.13.0
برای تغییر Node.js پیش فرض، به v12.13.0
استفاده کنید:
nvm alias default v12.13.0
نتیجه
ما دو روش مختلف برای نصب Node.js و npm به شما نشان داده ایم CentOS 8. روشی که انتخاب می کنید به نیازها و ترجیحات شما بستگی دارد.
اکنون که Node.js را بر روی خود نصب کرده اید CentOS 8 سیستم، وقت آن است که برنامه خود را گسترش دهید.
اگر می خواهید از Yarn برای مدیریت وابستگی های برنامه خود استفاده کنید، آموزش ما در مورد روش نصب و استفاده از yarn را بررسی کنید. CentOS 8 .
اگر سوال یا بازخوردی دارید، در زیر نظر دهید.
nvm
سنتوس نخ
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1402-12-27 13:54:02