برنامه نویسی

نحوه نصب Node.js و npm در سرور اوبونتو 22.04

معرفی

Node.js یک زمان اجرا قدرتمند جاوا اسکریپت است که بر روی موتور V8 کروم ساخته شده است و توسعه دهندگان را قادر می سازد تا برنامه های شبکه سریع و مقیاس پذیر بسازند. npm، مدیر بسته Node.js، به مدیریت وابستگی ها برای پروژه های شما کمک می کند. در این آموزش شما را از طریق نصب Node.js و npm در سرور اوبونتو 22.04 راهنمایی می کنیم. با EcoStack Cloud VPS، می توانید به سرعت برنامه های Node.js خود را در یک محیط قوی راه اندازی و اجرا کنید.

الزامات

  • یک VPS با سرور اوبونتو 22.04. اگر به VPS نیاز دارید، از EcoStack Cloud استفاده کنید، که راه حل های VPS قابل اعتماد و مقیاس پذیر با دسترسی SSH را ارائه می دهد.
  • آشنایی اولیه با دستورات SSH و ترمینال

مراحل نصب Node.js و npm در سرور اوبونتو 22.04

مرحله 1: به VPS خود متصل شوید

با اتصال به EcoStack Cloud VPS خود از طریق SSH شروع کنید. جایگزین کردن your-username و your-vps-ip با نام کاربری واقعی و آدرس IP VPS شما.

   ssh your-username@your-vps-ip
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 2: فهرست بسته را به روز کنید

قبل از نصب Node.js، فهرست بسته خود را به روز کنید تا مطمئن شوید که آخرین نسخه بسته های نرم افزاری را دریافت می کنید.

   sudo apt update
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 3: Node.js را نصب کنید

راه های مختلفی برای نصب Node.js در اوبونتو وجود دارد. ساده ترین روش استفاده از توزیع های باینری NodeSource است. ابتدا اسکریپت تنظیم NodeSource را برای Node.js 16 دانلود و اجرا کنید (نسخه LTS در این راهنما):

   curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

پس از افزودن مخزن NodeSource، Node.js و npm را با استفاده از:

   sudo apt install -y nodejs
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

این دستور هر دو Node.js و npm را نصب می کند.

مرحله 4: تأیید نصب

برای اطمینان از نصب صحیح Node.js و npm، نسخه های آنها را بررسی کنید:

  • برای Node.js:

     node -v
    

    این باید نسخه Node.js نصب شده (به عنوان مثال، v16.xx) را خروجی دهد.

  • برای npm:

     npm -v
    

    این باید نسخه npm را نمایش دهد (مثلاً 8.xx).

مرحله 5: بسته ها را با npm مدیریت کنید

npm به شما امکان می دهد بسته ها را برای برنامه های Node.js خود مدیریت کنید. شما می توانید بسته ها را به صورت محلی برای یک پروژه خاص یا به صورت جهانی برای استفاده در کل سیستم نصب کنید.

  • برای نصب بسته به صورت محلی:

     npm install package-name
    

    این دستور بسته را در node_modules دایرکتوری در پروژه شما

  • برای نصب بسته به صورت سراسری:

     sudo npm install -g package-name
    

    این باعث می شود که بسته برای استفاده در هر پروژه ای در دسترس باشد.

مرحله 6: به‌روزرسانی npm (اختیاری)

برای به روز رسانی npm به آخرین نسخه، از دستور زیر استفاده کنید:

   sudo npm install -g npm@latest
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

مرحله 7: ایجاد یک برنامه Node.js ساده (اختیاری)

برای تست تنظیمات Node.js خود، می توانید یک برنامه ساده ایجاد کنید. یک فایل جدید با نام ایجاد کنید app.js:

   nano app.js
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

کد زیر را به آن اضافه کنید app.js:

   // Load HTTP module
   const http = require("http");
   const hostname = "127.0.0.1";
   const port = 3000;

   // Create HTTP server
   const server = http.createServer((req, res) => {
     res.statusCode = 200;
     res.setHeader("Content-Type", "text/plain");
     res.end("Hello, World!\n");
   });

   // Listen on port 3000
   server.listen(port, hostname, () => {
     console.log(`Server running at http://${hostname}:${port}/`);
   });
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ذخیره کنید و فایل را ببندید. برنامه Node.js خود را با:

   node app.js
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

بازدید کنید http://your-vps-ip:3000 در مرورگر شما شما باید “سلام، جهان!” در صفحه نمایش داده می شود و تأیید می کند که سرور Node.js شما در حال اجرا است.

نتیجه

Node.js و npm را با موفقیت در سرور اوبونتو 22.04 خود نصب کرده اید. با EcoStack Cloud VPS، اکنون یک پلتفرم قوی برای توسعه و استقرار برنامه های جاوا اسکریپت خود دارید. به کاوش Node.js و npm ادامه دهید تا از پتانسیل کامل آنها در پروژه های خود استفاده کنید.

منابع اضافی

فراخوانی برای اقدام

توسعه برنامه های Node.js خود را از امروز با EcoStack Cloud VPS شروع کنید. از یک محیط یکپارچه، قدرتمند و مقیاس پذیر که از رشد شما پشتیبانی می کند، لذت ببرید.


نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا