p npm из v5 не позволит вам сделать publi sh, если у вас есть изменения в репозитории, которые не зафиксированы.
Если вы все еще хотите опубликовать sh, вы можете используйте опцию --no-git-checks
. Например, pnpm publish --no-git-checks
. Или вы можете создать файл .npmrc
в root вашего проекта и установить его навсегда: git-checks=false
.
Это все проверки git, которые выполняет p npm, когда git-checks
is true
:
- текущая ветка - это ваша publi sh ветка (по умолчанию главная)
- репозиторий чистый
- repositroy работает- на сегодняшний день.