语义释放 插件,用于将lerna管理的软件包发布到 。 这是进行中的工作,因此很可能会出现错误,并且仅在我自己需要的狭窄用例下进行了实际测试。 它旨在替代@semantic-release/npm插件。 该插件以以下方式工作: 您可以使用lerna管理monorepo。 您可以使用语义发布来自动执行发布处理。 该插件将使用lerna来检查哪些软件包已更新。 软件包版本被锁存(默认锁存次要版本和更大版本),即仅针对已更改的软件包发布补丁程序,而为所有软件包发布次要版本和主要版本。 使用latch选项进行配置。 Changelog是通过语义释放在项目根目录中生成的。 截至目前, @semantic-release/npm的以下功能不受支持/未实现: addChannel 。 tarball 。 仅基本支持配置选项。 仅基本支持身份验证验证。 仅对私有软件包提供基本支