У меня настроены такие рабочие пространства
"private": true,
"workspaces": {
"packages": [
"packages/*"
],
"nohoist": [
"**/firebase-admin",
"**/firebase-admin/**",
"**/firebase-functions",
"**/firebase-functions/**"
]
},
В моем каталоге пакетов у меня есть папка common
среди других, с ее собственным package.json
и т. Д.
Когда я выполняю yarn workspaces run build
, запускается сценарий сборки для всех рабочих областей. Однако, если я пытаюсь настроить таргетинг на одно конкретное рабочее пространство с помощью команды yarn workspace
, например yarn workspace common build
, я продолжаю получать сообщение об ошибке:
ошибка Неизвестная рабочая область «обычная».
Вот мой результат yarn workspaces info
:
yarn workspaces v1.17.0
{
"@gemini/cli": {
"location": "packages/cli",
"workspaceDependencies": [],
"mismatchedWorkspaceDependencies": []
},
"@gemini/cloud-functions": {
"location": "packages/cloud-functions",
"workspaceDependencies": [
"@gemini/common"
],
"mismatchedWorkspaceDependencies": []
},
"@gemini/common": {
"location": "packages/common",
"workspaceDependencies": [],
"mismatchedWorkspaceDependencies": []
},
"@gemini/tools": {
"location": "packages/tools",
"workspaceDependencies": [],
"mismatchedWorkspaceDependencies": []
}
}
Я попытался изменить имя на package / common или @ gemini / common, но безуспешно.
Что мне здесь не хватает?