Dar*_*iak 5 node.js npm bower yarnpkg
我想开发2 个版本相同但版本不同的包:
第一的
// package.json
{
"name":"mypackage",
"version": "1.0.0-base"
}
Run Code Online (Sandbox Code Playgroud)
第二
// package.json
{
"name":"mypackage",
"version": "2.0.0-next"
}
Run Code Online (Sandbox Code Playgroud)
现在我想在两个不同的项目中做:
npm link <path to mypackage@1.0.0-base>
或者
npm link <path to mypackage@2.0.0-next>
现在,当我这样做时,上一个链接的包“替换”了以前链接项目中名称为mypackage的每个链接模块。
我知道npm具有用于链接的“全局空间”……但是有什么办法可以解决这个问题吗?
https://github.com/ORESoftware/npm-link-up可能是适合您的解决方案。看起来它使用的是实际的符号链接,而不是 NPM 全局空间。我还没有使用它(老实说,我正在研究同样的问题,但还没有抽出时间尝试将此作为解决方案)。
让我知道这是否解决了您的问题!
(https://github.com/ORESoftware/npm-link-up/blob/dev/docs/in-detail.md将其描述为不使用全局空间)
| 归档时间: |
|
| 查看次数: |
680 次 |
| 最近记录: |