[英]Publish NPM package that uses a workspaces as dependencies
所以我有一个正在做的项目是 Monorepo。 所以我在根目录中有一个packages
目录,其中包含我所有的 npm 包。 其中一些软件包相互依赖,例如 package.json 我可能有
{
"dependencies": {
"foo": "workspace:*",
"bar": "workspace:*",
}
}
(我用的是pnpm)
所以我想知道,如果我要发布这些包,所有依赖项是否仍会按它们应有的方式工作?
谢谢!
当使用 pnpm pnpm publish
(而不是npm publish
)时,Pnpm 会为你做所有的工作。
它会自动替换这个:
{
"dependencies": {
"foo": "workspace:*",
"bar": "workspace:*",
}
}
使用当前版本,例如:
{
"dependencies": {
"foo": "1.5.0",
"bar": "1.5.0",
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.