ان‌پی‌ام

از ویکی‌پدیا، دانشنامهٔ آزاد

ان‌پی‌ام
توسعه‌دهنده(ها)اسحاق ز. اسچولتر، فارست نورول، رابرت کوالسکی، دومنیک دنیکول، تیم آکسلی، اوان محها و دیگران
انتشار ابتدایی۱۲ ژانویه ۲۰۱۰؛ ۱۴ سال پیش (۲۰۱۰-12}})[۱]
انتشار پایدار
۴٫۰٫۳
۱۷ نوامبر ۲۰۱۶؛ ۷ سال پیش (۲۰۱۶-17}})[۲]
مخزن
نوشته‌شده باجاوااسکریپت
پروانهپروانه هنری ۲٫۰
وبگاه

ان‌پی‌ام (انگلیسی: npm) مدیر بسته برای جاوااسکریپت است که بطور پیش‌فرض برای محیط خط فرمان نود.جی‌اس می‌باشد.

تاریخچه[ویرایش]

ان‌پی‌ام به‌طور کامل با جاوااسکریپت توسط اسحاق ز. اسچولتر نوشته شده‌است و به عنوان یک نتیجه از داشتن «بسته بندی ماژول به صورت وحشتناکی دیده می‌شد» با الهام از کاستی‌های دیگر پروژه‌های مشابه مانند پی‌اچ‌پی (PEAR) و پرل (سیپن) توسعه داده شده.[۳]

مخفف[ویرایش]

برخلاف تصور عموم، ان‌پی‌ام مخفف مدیر بسته نود.جی اس (انگلیسی: node package manager) نمی‌باشد.[۱]

نصب آسان ان‌پی‌ام[ویرایش]

ان‌پی‌ام به صورت یکپارچه درآمده با نود.جی‌اس

  • در سیستم عامل ویندوز، MSI را دریافت کنید و در سیستم عامل مکینتاش، pkg را دریافت کنید، ان‌پی‌ام در آن است.
    • به این وب‌سایت برای دریافت مراجعه کنید:

https://nodejs.org/en/download

  • نصب در یونیکس:
    • یک اسکریپت نصب بسیار قوی در https://www.npmjs.com/install.sh وجود دارد که شما می‌توانید آن را دانلود و اجرا کنید.
    • در اینجا یک مثال با استفاده از curl است:

curl -L https://www.npmjs.com/install.sh | sh

جستارهای وابسته[ویرایش]

منابع[ویرایش]

  1. "Earliest releases of npm". GitHub. Retrieved 27 July 2016.
  2. "v4.0.3 (2016-11-17)". GitHub. 2016-11-17. Archived from the original on 23 February 2011. Retrieved 2016-12-06.{{cite web}}: نگهداری یادکرد:ربات:وضعیت نامعلوم پیوند اصلی (link)
  3. Schlueter, Isaac Z. (25 March 2013). "Forget CommonJS. It's dead. **We are server side JavaScript.**". GitHub.

پیوند به بیرون[ویرایش]