什么是包依赖项中的平均文件:工作空间?
Posted
技术标签:
【中文标题】什么是包依赖项中的平均文件:工作空间?【英文标题】:What is mean file:workspaces in package dependencies? 【发布时间】:2021-12-01 19:46:17 【问题描述】:我尝试使用 npm 7 工作区
"workspaces":
"packages": [
"packages/apps/*",
"packages/components",
],
安装后我在 package.json 中看到
"dependencies":
"@project/components": "file:workspaces/components",
正确吗?什么是平均文件:?
【问题讨论】:
【参考方案1】:https://github.com/ruanmartinelli/npm-workspaces-demo 看看这个演示。我想这会消除你的疑虑
【讨论】:
【参考方案2】:工作区是一个通用术语,指的是 npm CLI 中的一组功能,这些功能支持从单个***根包中管理本地文件系统中的多个包。
For more details
定义工作区
工作空间通常通过 package.json 文件的工作空间属性定义,例如:
"name": "my-workspaces-powered-project",
"workspaces": [
"workspace-a"
]
鉴于上述package.json
示例生活在当前工作目录.
中,其中包含一个名为workspace-a
的文件夹,该文件夹本身包含一个package.json
,定义了一个Node.js 包,例如:
.
+-- package.json
`-- workspace-a
`-- package.json
【讨论】:
以上是关于什么是包依赖项中的平均文件:工作空间?的主要内容,如果未能解决你的问题,请参考以下文章
matlab 中的caller是指啥工作空间?evalin与assignin
04_项目一众筹00_04Maven配置工作空间环境STS创建第二个Maven项目,演示依赖一个新的工作空间环境标准设置