Задача
Запуск yarn workspace <nohoisted-package> start
дает error Unknown workspace "twitter-digester-frontend".
Подробности
Root package.json
{
"name": "x",
"private": true,
"version": "1.0.0",
"workspaces": {
"packages": ["x-backend"],
"nohoist": ["x-frontend"]
},
"scripts": {
"backend": "yarn workspace x-backend",
"frontend": "yarn workspace x-frontend"
}
}
Команда
yarn workspace x-frontend start
завершается с ошибкой выше ...Unknown workspace...
. yarn workspace x-backend start
работает, хотя (т.е. работает для не - nohoist
ed пакетов).
Вопрос
Почему yarn workspace
терпит неудачу с nohoist
пакетами ed?
Я не полностью понимаю nohoist
. Я в основном использую его, потому что Angular CLI в x-frontend
не может прочитать node_modules
, когда не используется nohoist
. Я предполагаю, что это означает только , а не символьные пакеты - поэтому я не вижу причин, по которым yarn workspace <nohoisted-package> <script>
не должен работать.