وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

NPM NodeJS Package Manager را نصب کنید روی اوبونتو

0 4
زمان لازم برای مطالعه: 4 دقیقه


روش نصب و استفاده از NPM (Node Package Manager) روی اوبونتو 17.10

جاوا اسکریپت یکی از محبوب ترین زبان های برنامه نویسی در جهان است. جای تعجب نیست که اینقدر محبوب است. این تنها زبان برنامه نویسی است که مرورگرهای وب آن را درک می کنند. هر وب سایتی در جهان از جاوا اسکریپت برای ارائه محتوای تعاملی به بازدیدکنندگان استفاده می کند. بدون جاوا اسکریپت شما یک وب سایت ساده خواهید داشت page هر بار که کلیک می کنید دوباره بارگیری می شود. وب آن چیزی که الان هست نمی شود.

اما جاوا اسکریپت مشکل دارد. اجرا می شود روی فقط یک مرورگر وب بنابراین روی سمت سرور شما مجبور بودید از چیزی مانند PHP، Java، Python استفاده کنید، Ruby و سایر زبان های برنامه نویسی برای مدت طولانی، توسعه دهندگان می خواستند از جاوا اسکریپت مورد علاقه خود استفاده کنند روی سرور به جای PHP، جاوا و سایر زبان های برنامه نویسی. Node.js یکی از راه حل های جاوا اسکریپت است روی سرور.

Node.js ماهیت بسیار ماژولار دارد. این زبان فقط عملکردهای اساسی را ارائه می دهد و به راحتی با استفاده از ماژول های Node گسترش می یابد. تعداد زیادی ماژول Node وجود دارد که می توانید از بین آنها انتخاب کنید. اگر توسعه‌دهنده هستید، باید ماژول یا ماژول‌های دیگری را پیدا کنید که آنچه را که می‌خواهید انجام می‌دهند. اما این ماژول ها را از کجا پیدا می کنید؟ خوب، یک مخزن وجود دارد که تمام ماژول های Node.js در آن نگهداری می شوند. می توانید به https://www.npmjs.com برای جستجوی ماژول های Node.js.

از آنجایی که Node.js یک زبان ماژولار است و می تواند با ماژول های Node.js گسترش یابد، هر یک از این ماژول ها به روی سایر ماژول های Node.js نصب دستی ماژول های Node.js یک کار خسته کننده و بسیار غیر عملی است. اینجاست که یک Node Package Manager یا به طور خلاصه NPM وارد می شود. با NPM، می توانید به راحتی هر ماژولی را که می خواهید نصب، حذف، به روز کنید.

پیشنهاد می‌کنیم بخوانید:  روش خالی کردن خودکار سطل زباله در اوبونتو 20.04

در این مقاله قصد دارم روش نصب و استفاده از NPM را به شما نشان دهم روی Ubuntu 17.10 Artful Aardvark. بیا شروع کنیم.

نصب NPM:

NPM در دسترس است روی مخزن رسمی بسته Ubuntu 17.10 Artful Aardvark.

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

$ sudo آپدیت apt-get

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

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

$ sudo apt-get نصب کنید nodejs npm

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

برای ادامه ‘y’ و سپس را فشار دهید.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

Node.js و NPM باید نصب شوند.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

اکنون دستور زیر را اجرا کنید تا بررسی کنید که Node.js درست کار می کند یا خیر.

$ node — نسخه

شما باید خروجی مشابهی را که در تصویر نشان داده شده است ببینید. یعنی Node.js درست کار می کند.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

اکنون با دستور زیر همین کار را برای NPM انجام دهید:

$ npm — نسخه

بنابراین NPM نیز به درستی کار می کند.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

جستجوی ماژول های Node.js:

شما می توانید یک ماژول Node.js را با استفاده از NPM بدون مراجعه به آن جستجو کنید https://www.npmjs.com

ابتدا کش مخزن بسته NPM را با دستور زیر به روز کنید:

$ به روز رسانی npm

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

اکنون برای جستجوی یک ماژول Node.js با NPM، دستور زیر را اجرا کنید:

$ npm جستجو YOUR_QUERY

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

$ جستجوی npm “Web Framework”

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

می توانید ببینید که نتیجه جستجو نشان داده شده است.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

نصب Node.js Module با استفاده از NPM:

می توانید یک ماژول Node.js را به صورت سراسری یا محلی نصب کنید. تفاوت این است که جهانی است node ماژول‌ها مانند هر دستور دیگری قابل دسترسی هستند، اما برای ماژول‌های نصب‌شده محلی اینطور نیست. به زودی تفاوت را خواهید دید.

پیشنهاد می‌کنیم بخوانید:  روش نصب Audacity در اوبونتو 22.04

من قصد دارم ماژول “express” را به صورت محلی نصب کنم تا به شما نشان دهم که چگونه ماژول Node.js را با NPM نصب کنید.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

قبل از اینکه ادامه دهم، می‌خواهم یک دایرکتوری برای پروژه Node.js خود ایجاد کنم و به دایرکتوری بروید.

$ mkdir node-نسخه ی نمایشی && سی دی node-نسخه ی نمایشی

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

اکنون برای نصب «express» با استفاده از NPM، دستور زیر را اجرا کنید:

$ npm نصب بیان

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

ماژول ‘express’ باید نصب شود و همانطور که در تصویر زیر نشان داده شده است باید در فهرست ‘node_modules’ ذخیره شود. هنگامی که آن را به صورت محلی نصب می کنید ، این زیر مجموعه ایجاد می شود.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

همچنین می توانید یک ماژول را به صورت سراسری نصب کنید. فرض کنید می‌خواهید «express-generator» را به صورت سراسری نصب کنید، دستور زیر را اجرا می‌کنید:

$ sudo npm -g نصب اکسپرس ژنراتور

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

‘express-generator’ نصب شده است.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

اکنون می توان به «express-generator» از خط فرمان دسترسی پیدا کرد.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

حذف ماژول Node.js با NPM:

می توانید یک ماژول Node.js محلی را با NPM با دستور زیر حذف کنید:

$ npm اکسپرس را حذف کنید

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

“express” حذف می شود.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

برای حذف ماژول “Express-Generator” Global Node.JS ، می توانید دستور زیر را اجرا کنید:

$ sudo npm -g اکسپرس ژنراتور را حذف کنید

“express-generator” حذف می شود.

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

لیست کردن ماژول های Node.js نصب شده با NPM:

شما می توانید ماژول های Node.js نصب شده محلی را با دستور زیر لیست کنید:

$ لیست npm

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

شما می توانید ماژول های Node.JS نصب شده در سطح جهانی را با دستور زیر نصب کنید:

$ npm -g فهرست

NPM NodeJS Package Manager را نصب کنید روی اوبونتوNPM NodeJS Package Manager را نصب کنید روی اوبونتو

به این ترتیب NPM را نصب و استفاده می کنید روی Ubuntu 17.10 Artful Aardvark. با تشکر از خواندن این مقاله.

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

زمان انتشار: 1403-01-06 14:38:04

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید