pnpm publish
Публикует пакет в реестр.
pnpm [-r] publish [<tarball|folder>] [--tag <tag>]
[--access <public|restricted>] [options]
При публикации пакета внутри рабочей области workspace файл ЛИЦЕНЗИИ из корня рабочей области упаковывается вместе с пакетом (если пакет не имеет собственной лицензии).
Вы можете переопределить некоторые поля перед публикацией, используя поле publishConfig в package.json
. Вы также можете использовать publishConfig.directory
для настройки опубликованного подкаталога (обычно с помощью сторонних инструментов сборки).
При рекурсивном выполнении этой команды (pnpm -r publish
) pnpm опубликует все пакеты, версии которых еще не опубликованы в реестре.
Опции
--recursive, -r
Publish all packages from the workspace.
--json
Show information in JSON format.
--tag <tag>
Publishes the package with the given tag. By default, pnpm publish
updates the latest
tag.
For example:
# inside the foo package directory
pnpm publish --tag next
# in a project where you want to use the next version of foo
pnpm add foo@next