flo*_*olu 4 lerna monorepo yarn-workspaces npm-package
我有一个 monorepo,我正在使用yarn 工作区和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
Run Code Online (Sandbox Code Playgroud)
同样,lerna 在运行时也找不到任何包lerna list(docs):
info cli using local version of lerna
lerna notice cli v3.16.4
lerna success found 0 packages
Run Code Online (Sandbox Code Playgroud)
好像有什么东西坏了。但是我在我的设置中找不到任何问题。
??? lerna.json
??? package.json
??? packages
? ??? enums
? ??? event-sourcing
? ??? models
? ??? utils
??? services
??? consumer
??? frontend
??? gateway
??? ideas
Run Code Online (Sandbox Code Playgroud)
{
"packages": [
"packages/*",
"services/*"
],
"version": "0.3.0",
"useWorkspaces": "true"
}
Run Code Online (Sandbox Code Playgroud)
{
"name": "cents-ideas",
"version": "0.0.0",
"workspaces": [
"packages/*",
"services/*"
],
"private": true,
"devDependencies": {
"lerna": "^3.16.4",
"npm-run-all": "^4.1.5",
"rimraf": "^3.0.0",
"typescript": "^3.6.2"
}
}
Run Code Online (Sandbox Code Playgroud)
整个存储库都在GitHub 上,如果你想仔细看看它。
flo*_*olu 28
解决方法很简单。由于我所有的包"private": true在它们的package.json文件中都有一个,我需要添加--all标志。
lerna changed --all
Run Code Online (Sandbox Code Playgroud)
lerna list -all
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3243 次 |
| 最近记录: |