2015-12-21 7 views
0

На данный момент npmjs.com показывает версию 1.10.3 из eslint:Как скрыть предварительную версию от npm?

enter image description here

Однако запуск npm show eslint versions показывает версию альфа:

[ '0.0.4', 
    '0.0.5', 
    ... 
    '1.10.2', 
    '1.10.3', 
    '2.0.0-alpha-1' ] 

Что вызывает НПМ, чтобы скрыть альфа-версию ?


я опубликовал альфа-версию react-autosuggest, и надеялся, что НПМ будет скрывать его, как хорошо, но НПМ показывает это:

enter image description here

Любые идеи, как я мог бы скрыть альфа-версию от НПМ?

ответ

0

По docs:

Публикация пакет устанавливает «последнюю» тег в опубликованной версии, если не используется --tag вариант. Например, npm publish --tag = beta.

Я закончил публикацию новой версии 2.2.4, которая по умолчанию по умолчанию присвоила тег latest. Это вызвало появление 2.2.4 на npmjs.com. Теперь, если я публикую новую альфа-версию с помощью --tag:

npm publish --tag=3.0-latest 

не будет виден на npmjs.com.

This video объясняет, как работают теги распространения.

Смежные вопросы