首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"lerna changed“列出了所有包

"lerna changed“列出了所有包
EN

Stack Overflow用户
提问于 2020-05-27 01:55:38
回答 2查看 1K关注 0票数 0

我已经将我正在工作的monorepo克隆到了一台新的dev机器上,所有来自repo的包都已经发布了。但是当我运行lerna changed时,它会显示“假设所有包都改变了”,并列出了代码库中的所有包。如果我运行lerna publish from-package -它正确地告诉我没有什么可以发布的。

我的lerna.json

代码语言:javascript
复制
{
  "packages": [
    "packages/*"
  ],
  "command": {
    "publish": {
      "registry": "https://npm.pkg.github.com/"
    }
  },
  "npmClient": "yarn",
  "useWorkspaces": true,
  "version": "independent"
}

你知道它为什么要这么做吗?我怎么才能让changed正确地检测到被修改的包呢?

EN

回答 2

Stack Overflow用户

发布于 2020-05-27 05:03:07

我最终改用了lerna ls --since master。由于我们案例中的所有PR都是从其他分支到主分支中完成的,因此将工作分支与主分支进行比较似乎是有意义的。

票数 1
EN

Stack Overflow用户

发布于 2021-02-08 21:40:36

我也有同样的问题。这对我很有效:

代码语言:javascript
复制
lerna publish ----include-merged-tags
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62028381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档