Като JS разработчик бихме използвали множество npm пакети, публикувани от други разработчици от npm регистъра. Заинтересовани ли сте също така да споделите базата си с javascript код като npm пакет? Искате ли да знаете как да публикувате първия си пакет? Тогава тази статия ще ви помогне да го постигнете.

Ръководство

  • Конфигуриране на package.json
  • npm влизане и публикуване
  • Бонус бележки за начинаещи

Конфигуриране на package.json

За демонстрация, позволете ми да създам просто Javascript приложение, което приема съобщение като параметър на конструктор по време на инстанциране на клас и когато метод getMessage() е извикан с препратка към екземпляр на обект той префикс„Здравей свят!! ”към съобщението и го връща.

  1. Създайте нова папка и създайте файл „helloworld.js“ с кодов фрагмент по-долу

2. Добавете файл package.json към папката, който има конфигурация, която помага при разполагането и документирането на вашия npm пакет в системния регистър.

Основното свойство, което е задължително за внедряване, са име и версия, други свойства се използват за документация и е силно препоръчително, така че хората да могат разберете работата си.

3. Създайте файл README.md в папката и предоставете подробно описание на пакета, добавете го с някои примерни кодови фрагменти за неговото използване и работа.

Забележка: Моля, намерете изходния код на горната реализация



npm влизане и публикуване

За да публикуваме вашия проект, трябва да влезем от нашата локална система.

  1. Отворете терминал от директорията на вашия проект
  2. Използвайте командата по-долу
npm login

3. Въведете необходимите данни

Username: <ENTER YOUR USERNAME>
Password: <ENTER YOUR PASSWORD>
Email: (this IS public) <ENTER YOUR REGISTERED MAIL ID>
npm notice Please check your email for a one-time password (OTP)
Enter one-time password: <ENTER YOUR OTP>

4. След като влезете успешно, използвайте командата по-долу, за да публикувате.

npm publish

УРА!! Сега успешно публикувахте първия си npm пакет.

Бонус бележки за начинаещи

  1. При публикуване, ако се сблъскате с грешката по-долу
npm ERR! code E403
npm ERR! 403 403 Forbidden - PUT https://registry.npmjs.org/java - You do not have permission to publish "java". Are you logged in as the correct user?
npm ERR! 403 In most cases, you or one of your dependencies are requesting
npm ERR! 403 a package version that is forbidden by your security policy.
  • Актуализирайте името на вашия пакет във файла package.json.
  • Осигурете уникално име и използвайте само малки букви с „-“ за разделяне.

2. За добавяне на корекция на корекция към вашата версия използвайте

npm version patch
npm publish

3. За да проверите успешното публикуване на пакета, посетете https://www.npmjs.com/settings/‹YOUR_USER_NAME›/packages

NPM пакет: javascript-hello-world

справка

module.export : https://www.tutorialsteacher.com/nodejs/nodejs-module-exports