作者:juventus蒂尼_578 | 来源:互联网 | 2022-10-19 18:05
我有这样的工作区
"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,但没有运气。
我在这里想念什么?
1> user123..:
当您要在特定工作区上调用命令时,应使用在其package.json文件“名称”中设置的程序包名称。在您的情况下,应为:
yarn workspace @gemini/common build
我尝试将名称更改为package / common或@ gemini / common,但没有运气。
您应该不会看到错误error Unknown workspace "@gemini/common".
也许正在收到其他错误?