- yarn publish
- yarn publish [tarball]
- yarn publish [folder]
- yarn publish —new-version <version>
- yarn publish —tag <tag>
- yarn publish —access <public|restricted>
发布一个包到 npm 库。
一旦一个包被发布了,你不能修改那个特定版本,所以发布前要小心。
yarn publish
发布当前目录里 package.json
定义的包。
yarn publish [tarball]
发布一个 .tgz
gzip 压缩文件定义的包。
yarn publish [folder]
发布包含在指定目录里的包。 <folder>/package.json
应该指定包的细节。
yarn publish —new-version <version>
使用 version
的值,跳过对新版本的询问。
yarn publish —tag <tag>
为 yarn publish
提供一个标签(tag)可以让你发布的包带有一个指定的标签。 例如,如果你运行了 yarn publish —tag beta
,并且你的包名叫 blorp
,那么其他人可以用 yarn add blorp@beta
安装那个包。
yarn publish —access <public|restricted>
The —access
flag controls whether the npm registry publishes this package as a public package, or restricted.
原文: https://yarnpkg.com/zh-Hans/docs/cli/publish