我正在使用node/npmworkspaces
的功能,布局是这样的:
.
+-- package.json
`-- packages
`-- p1
`-- package.json
`-- p2
`-- package.json
./package.json
{
…
"workspaces": [
"./packages/*"
],
…
"dependcies": { … }
…
}
npm install
一切都很顺利。但现在我想将包p1
作为依赖项添加到 package p2
。但是我该怎么做呢?我天真地尝试过:
./packages/p2/package.json
{
…
"dependencies": {
"p1": "*"
}
…
}
但这会在安装时产生错误,告诉我p1
找不到注册表。