نماد سایت وبلاگ شتابان هاست

npm چیست؟

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 به اشتراک بگذارید ، می توانید وارد سیستم شوید:

https://www.npmjs.com

انتشار یک بسته:

تا زمانی که دایرکتوری پرونده 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

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید. 🙂

خروج از نسخه موبایل