عنوان مقاله :

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

گردآوری و تالیف : امیررضا سیستانه ای
تاریخ انتشار : 15 شهریور 1396
دسته بندی ها : نود جی اس

Node.js یک runtime جاوا اسکریپت هست که با استفاده از موتور جاوا اسکریپت google's v8 ساخته شده. به شما اجازه میده با استفاده از جاوا اسکریپت ابزارهایی برای شبکه, سرورهای وب و غیره بسازید. Node.js از حلقه رویدادها که بصورت اجرای دستورات غیرهمزمان بوده, استفاده می کند. در این آموزش به شما نشان می دهیم چطور Node.js رو در یک ubuntu 14٫04 vps نصب و مدیریت کنید.

چیزی که احتیاج دارید

قبل از شروع آموزش شما به دسترسی SSH به VPS که سیستم عامل Ubintu 14٫04 رو داره, احتیاج دارید.

قدم اول - نصب Node.js در Ubuntu

Ubuntu 14٫04 بصورت پیش فرض node.js رو در repository هاش داره. بهرحال ممکنه ورژنش قدیمی باشه, پیشنهاد میشه از personal package archive - PPA از طریق NodeSource استفاده کنید.

اول باید PPA رو دانلود کرده و به پیکربندی محلی تون اضافه کنید :

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

این آخرین ورژن پایدار node رو نصب میکنه. اگر شما به ورژن 7 یا ورژن های دیگر احتیاج دارید setup_6٫x رو به ورژنی که می خواهید تغییر بدید. مثلا برای ورژن 7 node دستور شبیه زیر میشه :

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

مهم : اگر خطایی دریافت کردید که curl نصب نشده, شم میتونید با اجرای دستور زیر اون رو نصب کنید :

sudo apt-get install curl

حالا میتونید node.js رو مثل سایر پکیج ها که در ubuntu نصب می کنید, نصب کنید :

sudo apt-get install -y nodejs

گزینه y- استفاده شده پس شما نیازی به تایید نصب ندارید. پس از اینکه node.js نصب شد شما میتونید ورژن نصب شده رو با استفاده از دستور زیر متوجه بشید :

nodejs -v

خروجی نمونه :

v6.9.1

کار تمامه, شما با موفقیت Node.js رو روی VPS خودتون نصب کردید.

Node.js به همراه یک مدیر پکیج NPM می آید که به شما اجازه میده پکیج های Node.js رو نصب و مدیریت کنید. برای نصب یک پکیج میتونید از دستور زیر استفاده کنید :

sudo npm install name_of_the_package

قدم دوم - نصب NVM (اختیاری)

Node.js یک مدیر ورژن به اسم nvm داره که شما میتونید با استفاده ازش چندین نمونه از Node.js نصب کرده و براحتی اونها رو مدیریت کنید. برای نصب nvm باید ابتدا تعدادی ابزار آماده کنید :

sudo apt-get install build-essential libssl-dev -y

حالا میتونید nvm رو نصب کنید :

curl https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

v0.32.1 ورژن nvm هست. آخرین ورژن رو از اینجا چک کنید.

شما پیامی شبیه پیام زیر دریافت خواهید کرد :

=> Close and reopen your terminal to start using nvm or run the following to use it now:



export NVM_DIR="/root/.nvm"

[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

حالا شما میتونید ترمینال رو باز کرده و از دستورات مذکور برای شروع کار با nvm استفاده کنید. برای اطمینان از نصب nvm دستور زیر رو بزنید :

nvm --version

اگر شما عدد ورژن رو دریافت کردید, یعنی nvm بدرستی نصب شده. حالا میتونید با استفاده از nvm تمام ورژن های node.js موجود رو کنترل کنید :

nvm ls-remote

خروجی نمونه :

 ......

 v6.6.0

 v6.7.0

 v6.8.0

 v6.8.1

 v6.9.0   (LTS: Boron)
 
 v6.9.1   (Latest LTS: Boron)
 
 v7.0.0

 v7.1.0

منبع

مقالات پیشنهادی

چرا Node.js در تکنولوژی سمت سرور مهم است؟

امروزه Node.js یکی از معروف ترین, قدرتمند ترین و منعطف ترین تکنولوژی های سمت سرور در جهان است.ما میتونیم اپلیکیشن های فول استک رو فقط و فقط با یک زبان...

10 کاری که باید هنگام اجرای اپ Node.js انجام بدید

توسعه ی اپلیکیشن Node.js کار سختی نیست اما چالش واقعی وقتیه که ما اون رو گسترش میدیم. اینجا میخوایم یک لیست از کارهایی که باید درحالت production و در...

ارسال ایمیل در Node.js

در این آموزش می خواهیم درمورد ارسال ایمیل در Node.js صحبت کنیم. برای این کار می خواهیم از فریمورک Express.js و پکیج NodeMailer استفاده کنیم. در انجمن...

بهترین پکیج های Node.js – سری اول

با آمدن Node.js, جاوا اسکریپت پیشرفت خوبی داشت و راهی به سمت server-side شدن پیدا کرد و همچنین موجب کاهش پیچیدگی استفاده از دو زبان مختلف در frontend...

دیدگاه های ارزشمند شما

برای ارسال نظر لازم است ابتدا وارد سایت شوید
هیچ دیدگاهی تا به این لحظه برای این موضوع ثبت نشده است