Gist
У меня есть monorepo, и я использую рабочие области пряжи и lerna для управления им. У меня не было проблем с этим до сих пор. Мне нужно знать все измененные пакеты с момента последнего выпуска.
Issue
Итак, я запускаю 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 не находит пакетов при запуске lerna list
( docs ):
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
lerna.json
{
"packages": [
"packages/*",
"services/*"
],
"version": "0.3.0",
"useWorkspaces": "true"
}
пакет. json
{
"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"
}
}
Весь репозиторий включен GitHub , если вы хотите поближе взглянуть на него.