Lerna publish : 确定已发布的生成版本号

van*_*ylv 5 javascript npm-publish lerna

在我们的管道中运行 lerna publish 时,如下所示:

lerna publish --yes --force-publish=* --canary --preid 2760 --registry

有没有办法获得工件的实际发布版本。

我能想到的一种解决方案是尝试解析来自该发布调用的响应,该调用输出如下:

lerna notice cli v3.13.1
lerna info ci enabled
lerna info canary enabled
lerna WARN force-publish all packages
lerna info Assuming all packages changed

Found 1 package to publish:
 - @xxx/xxx-xxx => 3.0.23-2760.5+175c890
Run Code Online (Sandbox Code Playgroud)

有人有更优雅的解决方案吗?