نحوه نصب 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 شروع کنید. از یک محیط یکپارچه، قدرتمند و مقیاس پذیر که از رشد شما پشتیبانی می کند، لذت ببرید.