У меня есть рабочие пространства, настроенные следующим образом
"private": true,
"workspaces": {
"packages": [
"packages/*"
],
"nohoist": [
"**/firebase-admin",
"**/firebase-admin/**",
"**/firebase-functions",
"**/firebase-functions/**"
]
},
В моих пакетах dir у меня есть папка 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, но безуспешно.
Что мне здесь не хватает?