我到处搜索,但找不到解决方法。
我的问题:我想从一个分支安装npm软件包作为依赖项,并使用另一个分支作为dev依赖项
因为我使用了相同的软件包名称,所以它将软件包安装为devDependency或依赖性
我无法执行以下命令行:npm i git+ssh://git@<gitlab_url>.git#testing && npm i git+ssh://git@<gitlab_url>.git#dev --save-dev
我期望的是:
"my-library": "git+ssh://git@<gitlab_url>.git#testing"
作为依赖项
"my-library": "git+ssh://git@<gitlab_url>.git#dev"
作为开发依赖项
因此在本地,我使用dev
分支,在测试URL中,我使用testing
分支进行连续部署。
这可能吗? 提前致谢。如果我没有提供足够的信息,请评论该帖子,然后添加一些。