компилируется...
Перейти к основному содержанию
Рекомендовать во Вконтакте Рекомендовать в Фейсбуке Рекомендовать в Твиттере

Как опубликовать NPM пакет с областью Org

Если вы хотите, чтобы ваш проект был доступен в npm в виде такого названия "@example/package", например так делает Angular (@angular/core) то вам необходимо создать организацию в npm. По сути @example - здесь название огранизации, package название вашей библиотеки. Как это сделать описано ниже.

Первое, что нужно сделать это зарегистрироваться в npmjs.com. Затем в боковом меню возле заголовка Organizations нажать плюс. Вы попадёте на такую страницу:

Создание организации в NPM

Вводите название огранизации и нажимайте на кнопку Create. Сразу введите правильное название организации, потому что удалить её нельзя (можно, но нужно обращатся в тех. поддержку npm. Оно вам надо?).

После создания огранизации нуно залогинится в npm, сделать это можно выполнив команду в консоли:

npm login

Вам предложат ввести username и password. Это ваши логин и пароль в npmjs.com.

После логина, выполните ещё одну команду:

npm init --scope=example

example - это название вашей огранизации.

Далее нужно будет заполнить данные о вашей библиотеке. Примерно это будет выглядеть вот так:

package name: (@example/package) 
version: (0.0.0) 
git repository: https://github.com/example/package
keywords: 
author: Mega Coder
license: (ISC) MIT

Заполните эти данные или можно просто пропутить нажимая enter. Далее сгенерируется package.json или обновится если он уже есть.

Следующий и последний шаг это собрать ваш проект в библиотеку и опубликовать. 

npm publish --access public

Это всё. Npm автоматически опубликует вашу библиотеку в @example. Т.е. в вашу организацию и ваш проект теперь должен быть доступен по адресу:

https://www.npmjs.com/package/@example/package

Комментарии

Пока что нет комментариев, ты можешь быть первым.
Войти или Регистрация , чтобы оставлять комментарии.
Наш сайт использует куки. Узнайте больше о нашем использовании куки: политика в отношении файлов cookie
Наш сайт существует только благодаря показу онлайн-рекламы нашим посетителям.
Пожалуйста, поддержите нас, отключив блокировку рекламы.