مقدمه‌ای بر Node.js و NPM

Node.js یک محیط اجرایی جاوا اسکریپت است که به شما امکان می دهد کدهای جاوا اسکریپت را خارج از مرورگر اجرا کنید. این پلتفرم توسط رایان دال (Ryan Dahl) در سال 2009 توسعه داده شد و بر پایه موتور V8 گوگل کروم ساخته شده است. Node.js به دلیل معماری غیرهمزمان و رویداد محور، در توسعه ی اپلیکیشن های وب، سرورها، APIها و حتی ابزارهای خط فرمان بسیار محبوب شده است.

آموزش نصب Node.js و NPM در لینوکس
آموزش نصب Node.js و NPM در لینوکس

NPM (Node Package Manager) نیز مدیر بسته ی پیشفرض برای Node.js است که امکان نصب، مدیریت و به روزرسانی پکیج های جاوا اسکریپت را فراهم می کند. این ابزار به توسعه دهندگان کمک می کند تا به راحتی کتابخانه های مختلف را در پروژه های خود استفاده کنند.

برای نصب Node.js و NPM چه سروری خریداری کنیم؟

یکی از دغدغه های امروز کاربران خرید سرور مجازی ارزان می باشد که بتوانند بدون محدودیت و براحتی بر روی آن اقدام به نصب پروژه های Node.js کنند که از نظر تعرفه و کیفیت مناسب باشد ، ما به شما سرور مجازی آلمان و یا سرور مجازی فرانسه را توصیه میکنیم و اگر هزینه سرور برای شما زیاد است هاست پرسرعت ایران با قابلیت اجرای پروژه های نود جی اس بهترین گزینه برای شما می باشد.

چرا باید از Node.js استفاده کنیم؟

  • سرعت بالا: به دلیل استفاده از موتور V8 گوگل، اجرای کدهای جاوا اسکریپت بسیار سریع است.
  • رویداد محور و غیرهمزمان: عملکرد بهینه در پردازش درخواست های هم زمان.
  • جامعه ی بزرگ و پشتیبانی قوی: هزاران بسته ی کاربردی در NPM موجود است.
  • چند پلتفرمی: روی ویندوز، لینوکس و مک اجرا می شود.
  • مناسب برای توسعه وب و API: یکی از بهترین انتخاب ها برای ساخت API های RESTful و برنامه های تحت وب است.

نصب Node.js و NPM روی لینوکس

نصب در اوبونتو و دبیان

روش ۱: استفاده از مخازن پیشفرض (راه ساده‌تر)

  1. ابتدا سیستم خود را به روز کنید: sudo apt update && sudo apt upgrade -y
  2. سپس پکیج Node.js را نصب کنید: sudo apt install nodejs -y
  3. برای نصب NPM نیز دستور زیر را اجرا کنید: sudo apt install npm -y
  4. برای بررسی نسخه های نصب شده: node -v npm -v

روش ۲: استفاده از NodeSource (آخرین نسخه)

  1. مخزن NodeSource را اضافه کنید (به عنوان مثال برای نسخه LTS ۱۸): curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
  2. سپس Node.js و NPM را نصب کنید: sudo apt install -y nodejs
  3. نصب را تأیید کنید: node -v npm -v

نصب در AlmaLinux و CentOS

روش ۱: استفاده از مخازن پیش‌فرض

  1. به روز‌رسانی سیستم: sudo dnf update -y
  2. نصب Node.js: sudo dnf install -y nodejs npm
  3. بررسی نسخه های نصب شده: node -v npm -v

روش ۲: نصب آخرین نسخه از NodeSource

  1. نصب مخزن NodeSource (برای نسخه ۱۸): curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
  2. نصب Node.js و NPM: sudo dnf install -y nodejs
  3. تأیید نسخه ها: node -v npm -v

نصب Node.js و NPM از طریق NVM (روش پیشنهادی)

NVM (Node Version Manager) یک ابزار کاربردی برای نصب و مدیریت چندین نسخه ی Node.js است.

  1. نصب NVM: curl -fsSL https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
  2. بارگذاری NVM در شل: source ~/.bashrc
  3. نصب یک نسخه خاص از Node.js (مثلاً نسخه LTS ۱۸): nvm install 18
  4. بررسی نسخه نصب شده: node -v
  5. برای تغییر نسخه Node.js (در صورت نیاز): nvm use 18

در این مقاله، ابتدا با Node.js و NPM آشنا شدیم، سپس روش های مختلف نصب آن روی اوبونتو، دبیان، AlmaLinux و CentOS را بررسی کردیم. همچنین روش پیشنهادی NVM برای مدیریت نسخه های مختلف Node.js را توضیح دادیم.

اگر قصد دارید توسعه ی وب، ساخت API، یا اجرای اسکریپت های جاوا اسکریپت در سمت سرور را آغاز کنید، Node.js و NPM ابزارهایی ضروری برای شما خواهند بود ، با خرید سرور مدیریت شده میتوانید یک سرور آماده با Node.js را از ما دریافت کنید. امیدواریم این آموزش کامل و کاربردی بوده باشد. 🚀

Node.js چیست و چه کاربردی دارد؟

Node.js یک محیط اجرایی جاوا اسکریپت است که امکان اجرای کدهای جاوا اسکریپت را در سمت سرور فراهم می کند. این پلتفرم برای ساخت برنامه های وب مقیاس پذیر ، API ها و برنامه های شبکه ای استفاده می شود.​

NPM چیست و چه نقشی در Node.js دارد؟

NPM یا Node Package Manager ، مدیر بسته پیش فرض برای Node.js است که به توسعه دهندگان اجازه می دهد کتابخانه ها و ابزارهای مورد نیاز خود را مدیریت و نصب کنند.​

چگونه می توان نسخه نصب شده Node.js و NPM را بررسی کرد؟

پس از نصب ، با اجرای دستورات node -v و npm -v در ترمینال، می توانید نسخه های نصب شده را مشاهده کنید.​

آیا میتوان چندین نسخه از Node.js را همزمان روی یک سیستم نصب کرد؟

بله ، با استفاده از ابزار NVM (Node Version Manager) می توانید چندین نسخه از Node.js را مدیریت و بین آنها سوئیچ کنید.​

چگونه می توان Node.js و NPM را در اوبونتو به روز کرد؟

برای به روزرسانی ، ابتدا مخازن را به روز کنید و سپس با استفاده از دستورات sudo apt update و sudo apt upgrade nodejs npm نسخه های جدید را نصب کنید.​

در صورت بروز خطا در نصب پکیج ها با NPM ، چه باید کرد؟

ابتدا اطمینان حاصل کنید که NPM به روز است. همچنین ، ممکن است نیاز باشد با استفاده از دستور sudo پکیج ها را نصب کنید یا مجوزهای دسترسی را بررسی کنید.​

چگونه می توان NPM را به صورت سراسری (global) نصب کرد؟

با استفاده از گزینه -g در دستور نصب ، می‌توانید پکیج ها را به‌صورت سراسری نصب کنید. به‌عنوان مثال: npm install -g package-name.​

آیا می توان Node.js را بدون دسترسی ریشه (root) نصب کرد؟

بله ، با استفاده از NVM می‌توانید Node.js را در دایرکتوری خانگی خود نصب کنید و نیازی به دسترسی روت ندارید.​

چگونه می توان یک پکیج NPM را حذف کرد؟

برای حذف یک پکیج محلی ، از دستور npm uninstall package-name و برای حذف یک پکیج سراسری، از دستور npm uninstall -g package-name استفاده کنید.​

چگونه می توان یک پکیج NPM را به روز کرد؟

برای به روزرسانی یک پکیج محلی ، از دستور npm update package-name و برای به روزرسانی یک پکیج سراسری ، از دستور npm update -g package-name استفاده کنید.

سایر مطالب مرتبط »

5/5 - (8 امتیاز)

دسته بندی ها: آموزش ، centos ، ubuntu ، لینوکس ، تاریخ بروزرسانی: 2025/04/02