آموزش نصب NodeJs

نویسنده پوریا ستایش پوریا ستایش
1399/04/22
0
74
زمان مطالعه 8 دقیقه
آموزش نصب NodeJs

درود، با قسمت سوم از سری مقالات آموزش جامع NodeJs در خدمت شما هستیم. در این قسمت قصد داریم نحوه ی نصب NodeJs در دو سیستم عامل ویندوز و لینوکس را بررسی کنیم و اینکه چگونه متوجه بشیم NodeJs را درست نصب کردیم.

برای دیدن سرفصل های دوره اینجا کلیک بفرمایید.

ببینید دوستان در ویندوز وقتی NodeJs را نصب می کنیم به خودی خود NPM نیز نصب میشه پس نیازی نیست به دنبال نصب NPM باشیم.

سوالی که پیش میاد این است که چرا باید اصلا NodeJs رو نصب کنیم؟ جوابش رو تو قسمت های قبل دادیم ، NodeJs باعث میشه که ما بتونیم کد های جاوا اسکریپت خودمون رو در سمت سرور اجرا کنیم. NodeJs شامل یک سری ماژول می باشد که در مقالات بعدی این دوره آموزشی NodeJs مفصل در موردشون صحبت خواهیم کرد. ولی به طور خلاصه بخوایم بگیم http module و file stream module و یک سری ماژول های دیگه وجود دارند که برای پروژه های ما ضروری می باشند همچنین برای نصب پکیج های جدید ما از NPM استفاده می کنیم.

اصلا نگران این ماژول ها نباشید، همگی موارد به سادگی توضیح داده خواهد شد تمرکز ما در این قسمت نحوه ی نصب NodeJs به شکل صحیح خواهد بود.

نحوه ی دانلود NodeJs

همانطور که تصویر زیر مشاهده می فرمایید، وقتی وارد سایت رسمی NodeJs می شویم دو نوع فایل قابل دانلود است :

سایت رسمی NodeJs

یکی نسخه ی Current که آخرین نسخه ی ارائه شده ی NodeJs می باشد و یکی هم نسخه ی LTS که محفف عبارت Long Term Supportوجود دارد و به معنی لغوی آن پشتیبانی طولانی مدت می باشد.

نسخه ی Current درسته که ورژن آخر می باشد ولی پشتیبانی ضعیفی دارد و پیشنهاد نمیشه فعلا بخواهید نصبش کنید چون ممنکنه برای پروژه های شما مشکلاتی به وجود بیاره که کلی وقت هم بذارید آخرش متوجه نمی شوید که مشکل از کجاست!

ولی نسخه ی LTS ، نسخه ی ثابت، پایدار یا Stable نود جی اس برای دانلود هست و اصطلاحا پشتیبانی طولانی مدت داره و باگ حداقلی دارد. پس ما نسخه ی LTS را دانلود می کنیم.

برای دانلود NodeJs میتوانید از اینجا اقدام کنید که صفحه ی زیر برای شما باز خواهد شد.

نحوه ی نصب NodeJs از سایت رسمی

اگر کاربری هستید که سیستم عامل ویندوز روی سیستم شما نصب است به 64 بیتی یا 32 بیتی بودن ویندوز خودتون دقت کنید و نسخه ی مناسب را نصب کنید.

برای اینکه متوجه بشید چه معماری از ویندوز رو نصب دارید میتونید به Control Panel رفته و گزینه ی System را انتخاب کنید.

یعنی این مسیر :

Control Panel\All Control Panel Items\System

که با تصویر زیر مواجه می شوید.

نحوه ی فهمیدن معماری سیستم عامل

بعد از اینکه از معماری سیستم عامل متوجه شدید، نسخه ی مورد نظر (32 بیت یا 64 بیت) فایل با فرمت .msi را دانلود کنید.

نحوه ی نصب NodeJs

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

فایل که دانلود شد، برای نصب آن مشکلی نخواهید داشت. (همون نکست نکست همیشگی 😊).

بر روی فایل دانلودی با فرمت msi کلیک کنید ، پنجره ی نصب باز می شود که به شکل زیر است :

آموزش نصب NodeJs

در این صفحه بر روی Next کلیک کنید که با صفحه زیر مواجه می شوید :

آموزش نصب جامع NodeJs

در این صفحه روی گزینه‌ی چک باکس کلیک کرده و تیک میزنید که شرایط و قوانین نرم افزار را قبول دارید سپس گزینه ی Next را انتخاب می کنید.

نحوه ی نصب NodeJs در ویندوز

در این مرحله از شما میخواهد که مسیر نصب را انتخاب کنید. پیشنهاد میشه تغییری در مسیر نصب ندید و به صورت پیشفرض نصب کنید.پس روی گزینه ی Next  کلیک کنید.

آموزش جامع NodeJs

یادتونه گفتم NPM خودکار نصب میشه، توی این صفحه مشخص شده که چه چیزهایی قراره نصب بشه، به این صفحه هم کاری نداریم و چیزی رو غیرفعال نمی کنیم. پس روی Next کلیک می کنیم.

پکیج های نصبی NodeJs

در این قسمت اشاره شده که یک سری ماژول Npm وجود دارد که نیاز  است به وسیله زبان برنامه نویسی C/C++ کامپایل بشه و همچنین اشاره شده که اگر می خواهید تعدادی ماژول نصب کنید نیاز است Python و Visual Studio Build Tools را نصب کنید.

البته با تیک زدن چک باکس مورد نظر به صورت خودکار این اتفاقات خواهند افتاد، پس تیک این گزینه رو می زنیم و روی Next کلیک می کنیم.

نصب NodeJs

در این مرحله روی Install کلیک می کنیم و منتظر میمانیم تا نصب انجام شود.

احتمالا یک سری صفحه Command Line یا PowerShell باز شود که نمایش دهنده ی نصب فایل های مورد نظر از سرور ها می باشد توجه داشته باشید برای نصب Python و یک سری چیز های دیگر به اینترنت نیاز است و به هیچ عنوان در مراحل نصب اینترنت خود را قطع نکنید.

بعد از اینکه فرایند نصب به اتمام رسید، برای اینکه بررسی کنیم  NodeJs به درستی نصب شده است یا خیر یک محیط Command Line باز می کنیم.

با فشردن همزمان کلید های Windows Key + R پنجره ی Run باز می شود و در قسمت ورودی عبارت cmd را می نویسیم سپس دکمه ی اینتر را می زنیم.

صفحه ی Cmd  که باز شد با نوشتن عبارت زیر باید ورژن NodeJS نصب شده روی سیستم به ما اعلام شود.

node --version

خروجی باید به شکل زیر نمایش ورژن نصب شده باشد.

v12.18.2

برای بررسی نصب بودن npm نیز به شکل زیر عمل می کنیم.

npm --version

خروجی باید نمایش ورژن باشد. به صورت زیر :

6.14.5

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

دوستانی هم که Ubunti نصب دارند می توانند از دو روش زیر برای نصب استفاده کنند. با ما همراه باشید... 

آموزش نصب NodeJs در Ubuntu با apt

در اوبونتو ورژن 18 ، به صورت پیشفرض Node.Js در مخزن یا Repository قرار دارد. ورژنی که در مخزن قرار گرفته از نوع LTS بوده و مشکلی بابتش نخواهید داشت.

برای به روزرسانی Package Manager می توانید از دستور زیر استفاده کنیم تا از اخرین ورژن های NodeJS بهره مند شوید.

sudo apt update

برای نصب NodeJs از دستور زیر استفاده کنید.

sudo apt install nodejs

همانطور که گفته شد در بسیار از موارد شما نیاز دارید تا Npm نیز نصب کنید، برای نصب Npm نیز به روش زیر عمل می کنیم.

sudo apt install npm

آموزش نصب NodeJs در Ubuntu با NVM

به عنوان یک جایگزین به جای apt برای نصب NodeJs از ابزاری استفاده خواهیم کرد که به آن NVM گفته می شود. که مخفف عبارت NodeJS Version Manager می باشد. این ابزار باعث میشه که شما ورژن های مختلفی از NodeJs رو همزمان نصب داشته باشید به طوری که به قسمت های مختلف سیستم آسیب برسونه، در واقع یه محیط ایزوله به ما میدهد.

NVM این امکان رو میده که روی ورژن های قبلی کنترل داشته باشید همچنین از ورژن های جدید بهره مند شوید.

به هرحال برای نصب NVM شما میتونید با استفاده از دستور Curl از مخزن گیت هاب این ابزار را دریافت کنید که لینک و دستورش به شکل زیر است :

curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.35.3/install.sh -o install_nvm.sh

توجه داشته باشید ورژنی که در بالا نوشته شده است ممکنه است تغییر کرده باشید، سری به پروژه ی گیت هاب این ابزار بزنید و از ورژن آخر مطلع شوید.

همانطور که متوجه شدید install_nvm.sh یک Shell Script می باشد به وسیله ی دستور زیر می تونید اون رو بازرسی کنید.

nano install_nvm.sh

همچنین برای اجرای این شل میتونید از دستور زیر استفاده کنید :

bash install_nvm.sh

برای اینکه بتونید از nvm استفاده کنید، باید یک بار از حساب خارج و دوباره وارد شوید.

وقتی Nvm نصب شد میتونید ورژن ایزوله شده ی NodeJs را نصب کنید. برا اینکه مطلع شوید چه ورژن هایی در دسترس است میتوانید از دستور زیر استفاده کنید.

nvm ls-remote

شما می توانید اخرین نسخه ی LTS موجود رو به وسیله ی دستور زیر نصب کنید :

nvm install 8.11.1

به صورت پیش فرض، NVM سوییچ میشه روی ورژنی که اخیرا زیاد نصب شده، شما میتونید به NVM اعلام کنید که از چه ورژنی استفاده کند. برای این کار از دستور زیر استفاده کنید :

nvm use 8.11.1

وقتی شما به وسیله NVM ، نودی جی اس را نصب می کنید به وسیله ی دستور زیر میتونید از ورژنی که هم اکنون در حال استفاده هستید مطلع شوید.

node -v

خروجی ورژن مورد نظر خواهد بود.

v12.18.2

اگر شما دارای ورژن های مختلفی از NodeJs هستید میتوانید به وسیله ی دستور زیر از لیست آنها با خبر شوید :

nvm ls

برای اطلاعات بیشتر می توانید از دستور زیر استفاده کنید :

nvm help

 

امیدوارم این آموزش مشکلات شما دوستان را حل کرده باشد.

کاربر عزیز خوشحال می شویم سؤالات مربوط به این آموزش را در بخش نظرات عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید.