“ Lerna列表”和“ Lerna已更改”返回0包

时间:2019-11-07 16:52:49

标签: lerna monorepo yarn-workspaces npm-package

要旨

我有一个monorepo,正在使用yarn workspaceslerna进行管理。直到现在我都没有问题。我需要知道自上次发行以来所有更改过的软件包。

问题

所以我运行formatProdPrice(value) { return value.toLocaleString(); } docs),但这就是它的返回内容:

MATCH (p:NodeA), (h:NodeB)
WHERE h.id = p.id AND NOT (p)-[:Contains{prio:h.prio}]->(h)
//continue your query here

类似地,lerna在运行lerna changeddocs)时找不到任何软件包:

info cli using local version of lerna
lerna notice cli v3.16.4
lerna info Looking for changed packages since v0.3.0
lerna info No changed packages found

似乎有些东西坏了。但是我在设置中找不到任何问题。

设置

文件树

lerna list

lerna.json

info cli using local version of lerna
lerna notice cli v3.16.4
lerna success found 0 packages

package.json

├── lerna.json
├── package.json
├── packages
│   ├── enums
│   ├── event-sourcing
│   ├── models
│   └── utils
└── services
    ├── consumer
    ├── frontend
    ├── gateway
    └── ideas

如果您想仔细看一下,整个存储库都位于GitHub上。

1 个答案:

答案 0 :(得分:0)

解决方案非常简单。由于我所有的软件包的"private": true文件中都有package.json,因此我需要添加--all标志。

lerna changed --all
lerna list -all