如何在我的react项目中使用package.json依赖项中的系统变量



在我的react项目中,我试图使用git URL安装一个私有包。我想在URL中指定一个动态的分支名称。

package.json文件中,当我硬编码分支名称时,它可以正常工作。

dependencies: {
...
my-package: "git+https://<git-url-of-my-package>#develop",
...
}

问题是,当我使用该变量时,它并没有按预期工作。

dependencies: {
...
my-package: "git+https://<git-url-of-my-package>#$BRANCH_NAME",
...
}

我不确定如何动态传递分支名称,我需要一些帮助来理解这一点。

注意:我不想使用另一个npm脚本安装<my-package>。我想使用npm-install将它与其他依赖项一起安装。

提前谢谢。

检查URL是否为依赖项,您可以指定tarball URL

https://docs.npmjs.com/cli/v7/configuring-npm/package-json#urls-作为依赖

也检查这个-在package.json中使用具有特定分支或提交版本的git url是不起作用的-https://github.com/yWorks/svg2pdf.js/issues/102

最新更新