2016-07-12 6 views
4

Я исправлю, что публикация облаченного пакета npm (@foo/bar), даже как --access=public, не является бесплатным?Публикация бесплатного пакета npm?

Это приводит к ошибке Failed PUT 404 (или 402). Это потому, что вам нужна (заплаченная) npm организация @foo?

Update (март '17): НПЕ организации now free

ответ

3

Да потому, что опубликовать модуль с размахом @foo вам нужна организация под названием @foo. Таким образом, область охвата определяется созданием организации с тем же именем, и организации сами по себе не являются бесплатными.

В основном правила:

  • Если вы хотите опубликовать пакет бесплатно, не сфера его.
  • Если вы хотите охватить пакет, вам придется заплатить за него.
+0

С 2017-03-22 государственные организации бесплатны http://blog.npmjs.org/post/158718200065/announcing-free-orgs –

-1

Вы можете бесплатно опубликовать пакет с областью действия, если вы вошли в систему с номером npm как пользователь 'foo'.

+0

Что такое пароль? :) –

+0

Во всяком случае, я только что пытался, пытаясь опубликовать в @myuser, все еще приводит к 'Failed PUT 402. Для выполнения этого действия вам нужна платная учетная запись. Для получения дополнительной информации посетите: https: // www.npmjs.com/private-modules' –