2 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 52 votes, average: 5٫00 out of 5 (2 votes, average: 5٫00 out of 5)
You need to be a registered member to rate this.

آموزش نصب Node.js و npm در Ubuntu 20.04

Node.js یک پلت فرم متن باز cross-platform full-stack  است که برای ساخت برنامه های back-end سرور با استفاده از JavaScript runtime و با استفاده از موتور V8 JavaScript Chrome استفاده می شود. از طرف دیگر موتور V8 Chrome یک موتور جاوا اسکریپت با عملکرد بالا متن باز گوگل است که به زبان C++ نوشته شده و در Google Chrome ، پروژه های متن باز استفاده می شود. Npm مدیر بسته پیش فرض Node.js است. برای اطلاعات بیشتر در مورد Node.js ، لطفا به صفحه اصلی Node.js مراجعه کنید. روش های مختلفی برای نصب Node.js در اوبونتو وجود دارد. اگر برای برنامه های Node.js شما فقط به Node.js نیاز دارید ، ساده ترین راه نصب آن از مخزن NodeSource خواهد بود.

 

نصب Node.Js و npm از NodeSource

 

NodeSource یک repository متعلق به این شرکت است که جدیدترین نسخه های Node.js در این مخزن قرار داره. اگر می خواهید نسخه خاصی از Node.js. را نصب کنید ، مخزن NodeSource را نصب می کنید. در زمان این نوشتن ، مخزن شامل Node.js نسخه 14 ، 14 ، 12 ، 11 ، 10 ، 8 است. برای نصب Node.js از NodeSource ، به راحتی دستورات زیر را اجرا کنید تا نسخه خاص مورد نظر خود را اضافه کنید. سپس برای آخرین نسخه (نسخه 14) ، این PPA را اضافه کنید.

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

برای (نسخه 12) ، دستورات زیر را اجرا کنید:

curl -sL https://deb.nodesource.com/setup_12.x | bash -

برای نصب نسخه LTS (نسخه 10) از این PPA استفاده کنید

curl -sL https://deb.nodesource.com/setup_10.x | bash -

 

اکنون می توانید آخرین نسخه Node.js را از مخزن خاصی که انتخاب کرده اید نصب کنید. اگر هر دو مخزن را اضافه کنید ، آخرین نسخه Node.js نصب خواهد شد و نه LTS.

 

نصب Node.Js و npm

برای نصب ، دستورات زیر را اجرا کنید

sudo apt install nodejs

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

node --version
npm --version

نسخه نصب شده فعلی رو میتونین مشاهده کنین

v14.0.0
6.14.4

 

نصب Node.Js و npm از Snap

راه دیگر برای نصب Node.js از طریق مدیریت بسته Snap است. این روش ممکن است ساده ترین راه برای نصب آن باشد. بسته های نرم افزاری اسنپ containerized هستند که برای ایجاد و نصب ساده هستند. این برنامه ها با تمام dependencies های خود package بندی شده اند تا در همه توزیع های محبوب لینوکس با یک ساختار واحد اجرا شوند که به آنها امکان می دهد به طور خودکار بروزرسانی کرده و یا به نسخه های قبل برگردند. برای نصب از طریق Snap ، دستورات زیر نصب Snap را اجرا کنید.

sudo apt update
sudo apt install snapd

آموزش نصب Node.js و npm در Ubuntu 20.04

سپس دستورات زیر را اجرا کنید تا Node.js از طریق Snap نصب شود.

برای نصب آخرین نسخه در حال حاضر (نسخه 14)

sudo snap install node --channel=14/stable --classic

برای نسخه 13 ، این را اجرا کنید:

sudo snap install node --channel=13/stable --classic

برای LTS (نسخه 10)

sudo snap install node --channel=10/stable --classic

 

برای بررسی اینکه سرور وب به درستی نصب شده است ، دستورات زیر را اجرا کنید تا یک فایل تستبه نام http_server.jsدر پوشه Home خود ایجاد کنید.

cd ~/
nano http_server.js

سپس کدهای زیر را در فایل بالا جایگزین و ذخیره کنید.

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
  res.statusCode = 200;
  res.setHeader('Content-Type', 'text/plain');
  res.end('Hello Worldn');
});

server.listen(port, hostname, () => {
  console.log(`Server running at http://${hostname}:${port}/`);
});

پس از آن فایل را ذخیره کرده و دستورات زیر را برای راه اندازی سرور اجرا کنید.

node http_server.js

باید خروجی زیر رو مشاهده کنین

Server running at http://127.0.0.1:3000/

حالا مرورگر خود را باز کرده و  آدرس IP و پورت 3000 وارد کنین و باید یک صفحه پیش فرض با متن Hello World مشاهده کنید

http://localhost:3000