Публикация бесплатного пакета npm?
Правильно ли, что публикация пакета npm в заданной области (@foo/bar
) даже как --access=public
разве не бесплатно?
Это приводит к Failed PUT 404
(или же 402
) ошибка. Это потому что нужна (платная) организация npm @foo
?
Обновление (март '17): организации Npm теперь бесплатны
2 ответа
Да, потому что опубликовать модуль с областью действия @foo
вам нужна организация с именем @foo
, Таким образом, область действия определяется созданием одноименной организации, и организации сами по себе не являются свободными.
Основными правилами являются:
- Если вы хотите опубликовать пакет бесплатно, не ограничивайте его.
- Если вы хотите охватить пакет, вы должны заплатить за него.
Вы можете бесплатно опубликовать пакет с заданной областью, если вы вошли в npm как пользователь 'foo'.