У меня проблемы с пряжей при пустых настройках (когда у меня нет версий моих библиотек на npm).
У меня есть многомодульный проект, как показано ниже:
root # Yarn workspace
* packages
| * lib1-ws # Angular workspace
| | * projects
| | | * lib1
| | | * package.json
| | * package.json
| |
| * lib2-ws # Angular workspace
| | * projects
| | | * lib2
| | | * package.json # peer depends on lib1
| | * package.json # depends on lib1
| |
| * lib3-ws # Angular workspace
| * projects
| | * lib3
| | * package.json # peer depends on lib1
| * package.json # depends on lib1
|
* package.json
Проекты lib2-ws и lib3-ws требуют сборки lib1.
Я пытался выпустить (установить, собрать и опубликовать) lib1, чтобы я мог выпустить lib2 и lib3 .
Но когда я запускаю yarn workspace lib1-ws install
или yarn install
(внутри папки lib1-ws ), пряжа пытается установить lib2-ws и lib3-ws , прерывая операцию установки с этой ошибкой:
error Не удалось найти пакет "lib1@^0.0.1"требуется" lib2-ws@0.0.1 "в реестре" npm ".
Не уверен, что мне не хватает, есть какая-то команда, которую я могу запустить, чтобы проигнорировать это workspace-aggregator
вещь?
Спасибо.