منتشر کردن پکیج ها در npm
در این نوشته به نحوه ی افزودن پکیج های شخصی به npm را آموزش می دهیم؛ این نوشته را به صورت اختصاصی در سایت ما ببینید.
همراه ما باشید.
منتشر کردن پکیج ها در npm
برای افزودن پکیج های خود وارد command line شوید؛ دستورات زیر را اجرا کنید:
npm set init.author.name “Your Name”
npm set init.author.email “you@example.com”
npm set init.author.url “http://yourblog.com”
npm adduser
بعد از اجرای دستورات بالا یک فایلی با نام package.json ساخته میشود که مبدا ادامه ی کار است.
نکته : باید npm روی سیستم شما نصب باشد.
سپس دستورات زیر را اجرا کنید:
cd /path/to/your-project
npm init
npm publish ./
در OS X میتوانید دستور زیر را اجرا کنید:
curl http://npmjs.org/install.sh | sh
در سیستم عامل لینوکس نیز کد روبرو را اجرا کنید:
curl http://npmjs.org/install.sh | sudo sh
برای اطلاعات بیشتر لینک های زیر را مطالعه کنید:
سوالات خود را در ارتباط با آموزش بالا برای ما بنویسید.
موفق باشید.



















برای نسخههای قدیمی Node.js هم این دستورات کار میکنن؟
سلام. دستورات ارائه شده در پست، به طور کلی برای نسخههای قدیمیتر Node.js هم باید کار کنند، اما ممکن است در برخی جزئیات تفاوتهایی وجود داشته باشد. برای اطمینان، بهتر است نسخه Node.js خود را بررسی کنید و در صورت نیاز، مستندات npm را برای آن نسخه مطالعه کنید.
برای نسخههای قدیمی Node.js هم این دستورات کار میکنن؟
سلام. دستورات ارائه شده در این آموزش برای نسخههای قدیمی Node.js ممکن است با کمی تفاوت در جزئیات کار کنند، اما اصول کلی یکسان است. برای اطمینان از سازگاری، بهتر است نسخهی Node.js خود را بررسی کنید.
برای نسخههای قدیمی Node.js هم این دستورات کار میکنن؟
سلام. دستورات ارائه شده در پست، به طور کلی با نسخههای قدیمی Node.js هم سازگار هستند، اما ممکن است در برخی موارد نیاز به بررسی و بهروزرسانیهای جزئی داشته باشید.
آیا میشه همزمان چند پکیج شخصی رو روی npm منتشر کرد؟
بله، میتوانید چندین پکیج شخصی را به طور همزمان در npm منتشر کنید، اما هر پکیج باید دارای نام و ساختار فایل package.json منحصر به فردی باشد.
آیا قبل از npm publish باید حتما package.json ساخته باشه؟
بله، برای انتشار پکیج در npm، فایل package.json ضروری است. این فایل حاوی اطلاعات مهمی دربارهی پکیج شماست که npm از آن استفاده میکند.