我尝试使用 npm 7 工作区
"workspaces": {
"packages": [
"packages/apps/*",
"packages/components",
],
安装后我在我的 package.json 中看到 "dependencies": {
"@project/components": "file:workspaces/components",
这是对的吗 ?什么是平均文件:?
最佳答案
工作区 是一个通用术语,指的是 npm CLI 中的一组功能,它支持从单个顶级根包中管理本地文件系统中的多个包。
For more details
定义工作空间
工作区通常通过 package.json 文件的 workspaces 属性定义,例如:
{
"name": "my-workspaces-powered-project",
"workspaces": [
"workspace-a"
]
}
鉴于上述package.json
位于当前工作目录的示例 .
包含一个名为 workspace-a
的文件夹它本身包含一个 package.json
在其中,定义一个 Node.js 包,例如:.
+-- package.json
`-- workspace-a
`-- package.json
关于javascript - 什么是平均文件:workspaces in package dependencies?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69553641/