Я клонировал монорепозиторий, над которым работал, на новую машину разработчика, все пакеты из репозитория уже опубликованы. Но когда я запускаю lerna changed
, он говорит «при условии, что все пакеты изменены» и перечисляет все пакеты из репозитория. А если запускаю lerna publish from-package
- правильно говорит, что публиковать нечего.
My lerna.json
{
"packages": [
"packages/*"
],
"command": {
"publish": {
"registry": "https://npm.pkg.github.com/"
}
},
"npmClient": "yarn",
"useWorkspaces": true,
"version": "independent"
}
Есть идеи, почему он это делает, и как я могу заставить changed
правильно определять только измененные пакеты?