
npm چیست؟
npm بزرگترین رجیستری نرم افزار در جهان است که این رجیستری شامل بیش از ۸۰۰۰۰۰ بسته کد است. توسعه دهندگان اوپن سورس از آن برای به اشتراک گذاشتن نرم افزار استفاده می کنند. بسیاری از سازمان ها همچنین از آن برای مدیریت توسعه خصوصی استفاده می کنند.
npm برای استفاده رایگان است. شما می توانید تمام بسته های نرم افزاری عمومی npm را بدون ثبت نام و ورود به سیستم دانلود کنید.
در ادامه با ما در شتابان هاست همراه باشید.
npm چیست؟
npm شامل یک CLI یا (Command Line Client) است که می تواند برای دانلود و نصب نرم افزار استفاده شود:
مثال ویندوز:
C:\>npm install <package>
>npm install <package>
نصب npm:
npm با Node.js نصب شده است. این بدان معنی است که شما باید Node.js را نصب کنید تا آن بر روی رایانه شما نصب شود.
Node.js را از وب سایت رسمی Node.js دانلود کنید: https://nodejs.org
مدیریت بسته نرم افزار:
نام (Node Package Manager) از زمان ایجاد آن برای اولین بار به عنوان مدیر بسته برای Node.js. سرچشمه می گیرد.
همه بسته ها در پرونده هایی به نام pack.json تعریف می شوند.
محتوای pack.json باید در JSON نوشته شود.
حداقل دو فیلد باید در پرونده تعریف وجود داشته باشد: نام و نسخه.
مثال:
{ "name" : "foo", "version" : "1.2.3", "description" : "A package for fooing things", "main" : "foo.js", "keywords" : ["foo", "fool", "foolish"], "author" : "John Doe", "licence" : "ISC" }
به اشتراک گذاری نرم افزار شما:
اگر می خواهید نرم افزار خود را در رجیستری npm به اشتراک بگذارید ، می توانید وارد سیستم شوید:
انتشار یک بسته:
تا زمانی که دایرکتوری پرونده pack.json داشته باشد ، می توانید هر فهرست را از رایانه خود منتشر کنید.
بررسی کنید نصب شده است:
C:\>npm
بررسی کنید آیا وارد سیستم شده اید:
C:\>npm whoami
اگر نه ، وارد شوید:
C:\>npm login Username: <your username> Password: <your password>
به پروژه خود بروید و پروژه خود را منتشر کنید:
C:\Users\myuser>cd myproject C:\Users\myuser\myproject>npm publish
امیدوارم این مقاله براتون مفید بوده باشه.
ما رو تو شتابان هاست دنبال کنید. 🙂
ارسال دیدگاه جدید