Ноде Пацкаге Манагер, популарно познат као нпм, је онлајн спремиште за објављивање НодеЈС пакета и библиотека.
То је такође алатка командне линије која вам омогућава интеракцију са регистрованим пакетима. Може помоћи при инсталацији пакета, управљању верзијама и управљању зависностима.
Програмери свакодневно објављују своје ЈаваСцрипт библиотеке на нпм-у. Процес је прилично једноставан, тако да и ви можете објавити пакет на нпм-у.
Корак 1: Инсталирање НодеЈС-а
Да бисте остварили интеракцију са нпм-ом, морате га глобално инсталирати на вашем систему.
Старт би инсталирање НодеЈС-а и нпм-а на Убунту, на Виндовс-у, или пратећи упутства на НодеЈС веб сајт.
Корак 2: Креирање нпм налога
Да бисте објавили своје пакете на нпм-у, морате креирати нпм налог на званичној нпм веб локацији.
Пратите доле наведене кораке да бисте креирали нпм налог:
- Иди на нпм сигнуп страна.
- Унесите своје податке, прихватите лиценцу и политику приватности и кликните на „креирај налог“.
- Верификујте своју е-пошту везом коју ћете добити од нпм-а у свом поштанском сандучету.
Ако не верификујете своју адресу е-поште, нпм ће приказати грешку када покушате да објавите своје пакете.
Корак 3: Иницијализација Гит спремишта
Затим морате да иницијализујете Гит спремиште да бисте пратили све промене које ћете унети у свој пројекат.
На свом терминалу идите до основног директоријума вашег пројекта и покрените следећу команду да бисте иницијализовали празно Гит спремиште.
гит инит
Створити .гитигноре фајл и додајте све датотеке које не желите да Гит прати. Затим покрените следећу команду да бисте пратили преостале датотеке:
гит адд -А
Затим покрените следећу команду да направите свој први снимак тако што ћете урезати код у Гит.
гит урадити -м почетни-урадити
Можете изабрати да хостујте своје Гит спремиште на ГитХуб-у или сличан сервис као што је Гитлаб за беспрекорну сарадњу.
Корак 4: Иницијализација нпм-а у вашем пројекту
Затим иницијализујте нпм у свом пројекту да бисте додали детаље о свом пројекту у датотеку пацкаге.јсон. Ови детаљи ће бити јавни на нпм-у.
На свом терминалу идите до основног директоријума вашег пројекта и покрените следећу команду да бисте иницијализовали нпм у свом пројекту.
нпм инит
Горња команда ће покренути скуп упита на вашој командној линији:
- Назив пакета: Ово је име вашег нпм пакета; мора бити јединствен ако желите да објавите пакет на нпм-у; у супротном, нпм ће приказати грешку.
- верзија: Ово својство означава тренутну верзију вашег пакета. Морате га повећати сваки пут када ажурирате свој пакет или ће нпм испустити грешку. Подразумевана вредност је 1.0.0.
- Опис: Ово својство је опис вашег пакета. Биће јаван када објавите свој пакет.
- улазна тачка: Ово својство означава име датотеке у којој почиње извршавање вашег кода.
- тест команда: Ово својство означава команду која ће се покренути када извршите нпм рун тест.
- гит спремиште: Ово својство је УРЛ за ваше удаљено Гит спремиште.
- кључне речи: Ово својство означава релевантне кључне речи за ваш пројекат које ће помоћи претраживачу да га пронађе.
- аутор: Ово својство треба да буде ваше име или алиас.
- лиценце: Ово је лиценца под којом желите да објавите пакет. Подразумевана лиценца је лиценца Интернет Системс Цонсортиум (ИСЦ).
Након подешавања, можете креирати свој пакет.
Корак 5: Тестирање вашег пакета
Након што завршите са креирањем пакета, требало би да га тестирате локално да видите како ће се понашати након што га поставите на нпм.
Да бисте тестирали свој пакет локално, прво покрените следећу команду у директоријуму вашег пројекта:
нпм линк
Горња команда вам омогућава да локално референцирате свој пакет као што бисте то учинили са пакетом који хостује нпм.
Затим направите другу фасциклу у основном директоријуму вашег пројекта и ЦД у њу.
мкдир тест
цдтест
У пробној фасцикли покрените следећу команду да повежете свој пакет са фасциклом:
нпм линк име-ваше-пакет
На крају, направите лажну датотеку да бисте тестирали функционалност вашег пакета.
Након што завршите тестове, можете безбедно да избришете фасциклу за тестирање.
Корак 6: Пријављивање на нпм на вашем систему
Затим морате да се пријавите на свој нпм налог на вашем систему.
Покрените следећу команду да бисте се пријавили на свој нпм налог:
нпм логин
Ово ће од вас затражити да унесете своје корисничко име, лозинку и двофакторни код за аутентификацију (ако сте га омогућили на свом налогу).
Корак 7: Објављивање вашег пакета
Након што сте завршили све горе наведене кораке, покрените следећу команду да објавите свој пакет на нпм-у.
нпм публисх
Ова команда захтева једнократну лозинку која ће бити на вашој е-пошти. Затим ће објавити ваш пакет на нпм-у.
Можете погледати пакете које сте објавили на нпм-у. Пријавите се на свој нпм налог нпмјс.цом и идите до одељка пакети на контролној табли вашег профила.
Да бисте инсталирали свој пакет и користили га као зависност од било ког пројекта, покрените:
нпм инсталирајиме-оф-твој-пакет
Брисање вашег пакета из нпм-а
И даље имате потпуну контролу над својим пакетима на нпм-у, што значи да можете модификовати, па чак и трајно избрисати свој пакет из нпм-а. Можете да избришете своје пакете тако што ћете отићи у одељак подешавања свог пакета и изабрати опцију за брисање пакета.