Node.js NPM:如何链接2个名称相同但版本不同的软件包?
我想开发两个版本的软件包,名称相同,但版本不同: 首先 第二Node.js NPM:如何链接2个名称相同但版本不同的软件包?,node.js,npm,bower,yarnpkg,Node.js,Npm,Bower,Yarnpkg,我想开发两个版本的软件包,名称相同,但版本不同: 首先 第二 // package.json { "name":"mypackage", "version": "2.0.0-next" } 现在我想在两个不同的项目中做: npm链接 或 npm链接 现在,当我这样做时,最后一个链接的包“替换” 在以前链接的项目中,每个名为mypackage的链接模块都将被删除 我知道npm有“全球空间”来链接。。。但是有什么办法可以解决这个问题吗?可能是您的解决方案。看起来它使用的是实际的符号链接,而
// package.json
{
"name":"mypackage",
"version": "2.0.0-next"
}
现在我想在两个不同的项目中做:
npm链接
或
npm链接
现在,当我这样做时,最后一个链接的包“替换”
在以前链接的项目中,每个名为mypackage的链接模块都将被删除
我知道npm有“全球空间”来链接。。。但是有什么办法可以解决这个问题吗?可能是您的解决方案。看起来它使用的是实际的符号链接,而不是NPM全局空间。我还没有用过它(老实说,我也在研究同样的问题,但还没有把它作为解决方案来尝试)
让我知道这是否解决了你的问题
(将其描述为不使用全局空间)
// package.json
{
"name":"mypackage",
"version": "2.0.0-next"
}