将yarn工作区作为依赖添加到其他工作区



我想为我的项目设置一个纱线工作区单线程结构,下面是基本结构。

Main
- packages
- Auth
- package.json
- Site1
- package.json
- Site2
- package.json
- package.json
/* Main/package.json */
{
"private": true,
"name": "Main",
"workspaces": ["./packages/*"]
}

我想将@Main/Auth包依赖项添加到@Main/Site1@Main/Site2。我已经试过了

yarn workspace Site1 add Auth

它给出了错误:An unexpected error occurred: "https://registry.yarnpkg.com/@Main/Auth: Not found".

PS:我刚刚添加了@Main作为前缀,以使这种情况不那么常见。

从Yarn文档来看,您没有发出yarn命令或任何东西,您只是手动构建package.json文件。

那么在Site/package.json里面你可以输入这样的内容:

{
"name": "@Main/Site1",
"version": "1.0.0",
"private": true,
"dependencies": {
"@Main/Auth": "^1.0.0"
}
}

相关内容

  • 没有找到相关文章

最新更新