از طریق منوی جستجو مطلب مورد نظر خود در وبلاگ را به سرعت پیدا کنید
NPM NodeJS Package Manager را نصب کنید روی اوبونتو
سرفصلهای مطلب
روش نصب و استفاده از 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، می توانید به راحتی هر ماژولی را که می خواهید نصب، حذف، به روز کنید.
در این مقاله قصد دارم روش نصب و استفاده از NPM را به شما نشان دهم روی Ubuntu 17.10 Artful Aardvark. بیا شروع کنیم.
نصب NPM:
NPM در دسترس است روی مخزن رسمی بسته Ubuntu 17.10 Artful Aardvark.
ابتدا کش مخزن بسته خود را با دستور زیر به روز کنید:
از آنجایی که NPM یک مدیر بسته Node.js است، نصب فقط NPM فایده ای ندارد. بنابراین می توانید Node.js و NPM را با دستور زیر نصب کنید:
برای ادامه ‘y’ و سپس
Node.js و NPM باید نصب شوند.
اکنون دستور زیر را اجرا کنید تا بررسی کنید که Node.js درست کار می کند یا خیر.
شما باید خروجی مشابهی را که در تصویر نشان داده شده است ببینید. یعنی Node.js درست کار می کند.
اکنون با دستور زیر همین کار را برای NPM انجام دهید:
بنابراین NPM نیز به درستی کار می کند.
جستجوی ماژول های Node.js:
شما می توانید یک ماژول Node.js را با استفاده از NPM بدون مراجعه به آن جستجو کنید https://www.npmjs.com
ابتدا کش مخزن بسته NPM را با دستور زیر به روز کنید:
اکنون برای جستجوی یک ماژول Node.js با NPM، دستور زیر را اجرا کنید:
فرض کنید به دنبال یک چارچوب وب هستید. شما دستور زیر را اجرا می کنید:
می توانید ببینید که نتیجه جستجو نشان داده شده است.
نصب Node.js Module با استفاده از NPM:
می توانید یک ماژول Node.js را به صورت سراسری یا محلی نصب کنید. تفاوت این است که جهانی است node ماژولها مانند هر دستور دیگری قابل دسترسی هستند، اما برای ماژولهای نصبشده محلی اینطور نیست. به زودی تفاوت را خواهید دید.
من قصد دارم ماژول “express” را به صورت محلی نصب کنم تا به شما نشان دهم که چگونه ماژول Node.js را با NPM نصب کنید.
قبل از اینکه ادامه دهم، میخواهم یک دایرکتوری برای پروژه Node.js خود ایجاد کنم و به دایرکتوری بروید.
اکنون برای نصب «express» با استفاده از NPM، دستور زیر را اجرا کنید:
ماژول ‘express’ باید نصب شود و همانطور که در تصویر زیر نشان داده شده است باید در فهرست ‘node_modules’ ذخیره شود. هنگامی که آن را به صورت محلی نصب می کنید ، این زیر مجموعه ایجاد می شود.
همچنین می توانید یک ماژول را به صورت سراسری نصب کنید. فرض کنید میخواهید «express-generator» را به صورت سراسری نصب کنید، دستور زیر را اجرا میکنید:
‘express-generator’ نصب شده است.
اکنون می توان به «express-generator» از خط فرمان دسترسی پیدا کرد.
حذف ماژول Node.js با NPM:
می توانید یک ماژول Node.js محلی را با NPM با دستور زیر حذف کنید:
“express” حذف می شود.
برای حذف ماژول “Express-Generator” Global Node.JS ، می توانید دستور زیر را اجرا کنید:
“express-generator” حذف می شود.
لیست کردن ماژول های Node.js نصب شده با NPM:
شما می توانید ماژول های Node.js نصب شده محلی را با دستور زیر لیست کنید:
شما می توانید ماژول های Node.JS نصب شده در سطح جهانی را با دستور زیر نصب کنید:
به این ترتیب NPM را نصب و استفاده می کنید روی Ubuntu 17.10 Artful Aardvark. با تشکر از خواندن این مقاله.
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم
زمان انتشار: 1403-01-06 14:38:04