npm چیست؟
npm مخفف عبارت node package manager و به معنای مدیر بسته نرم افزاری است و به صورت پیش فرض برای JavaScript و به عنوان مدیر بسته برای Node.js ایجاد شد ، که شامل یک سرویس گیرنده خط فرمان و یک پایگاه داده آنلاین از بسته های عمومی و خصوصی می باشد همچنین استفاده از npm رایگان بوده و در واقع npm بزرگترین کتابخانه نرم افزاری (رجیستری) جهان است.
بسیاری از سازمان ها نیز از npm برای مدیریت توسعه خصوصی استفاده می کنند.
Package Manager چیست؟
زمانی که شما شروع به برنامه نویسی می کنید می توانید از کتابخانه های مختلف در نرم افزار خود استفاده کنید ، تا قبل از ایجاد ابزار Package Manager هنگام استفاده از کتابخانه ها مشکلات زیادی مانند : دانلود وابستگی های مختلف یک کتابخانه ، نصب و ... وجود داشت اما با ایجاد این ابزار کار ها به صورت خودکار و بدون پیچیدگی انجام می شود.
npm چه کاربرد های دارد ؟
امکان استفاده از پکیج های مختلف و به روز رسانی آنها در پروژه
امکان استفاده از پکیج های مختلف با اجرای دستورات در (CLI (command line
امکان اشتراک گذاری کد های خود
و ...
نکته :
تمام بسته های npm در فایل هایی به نام package.json تعریف می شوند و محتوای package.json باید به زبان JSON نوشته شود همچنین شما می توانید تمام بسته های نرم افزاری عمومی npm را بدون ثبت نام یا لاگین دانلود کنید.
سرویس گیرنده خط فرمان
npm شامل یک CLI (Command Line Client) است که می تواند برای دانلود و نصب نرم افزار استفاده شود :
برای Windows
C:\>npm install <package>
برای Mac
>npm install <package>
نصب npm
برای نصب و اجرای npm ابتدا باید Node.js را نصب کنید.
نکته :
بررسی کنید که آیا npm نصب شده است:
C:\>npm
اگر هنوز لاگین نکرده اید :
C:\>npm login
Username: <your username>
Password: <your password>
روفتن به پروژه و انتشار آن
C:\Users\myuser>cd myproject
C:\Users\myuser\myproject>npm publish
manager_package
- آموزش ساخت صفحه ی وب سایت با استفاده از HTML و css
- همه ی آنچه باید در مورد Nuxt js بدانیم
- میانبر های مفید ادیتور VSCode
- سوالات مصاحبه ای از php و لاراول
- نحوی انتخاب عناصر یا Selector ها در CSS
این مقاله چقدر مفید بود ؟