我有一个monorepo,正在使用yarn workspaces和lerna进行管理。直到现在我都没有问题。我需要知道自上次发行以来所有更改过的软件包。
所以我运行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 changed
(docs)时找不到任何软件包:
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
info cli using local version of lerna
lerna notice cli v3.16.4
lerna success found 0 packages
├── lerna.json
├── package.json
├── packages
│ ├── enums
│ ├── event-sourcing
│ ├── models
│ └── utils
└── services
├── consumer
├── frontend
├── gateway
└── ideas
如果您想仔细看一下,整个存储库都位于GitHub上。
答案 0 :(得分:0)
解决方案非常简单。由于我所有的软件包的"private": true
文件中都有package.json
,因此我需要添加--all
标志。
lerna changed --all
lerna list -all