gpt4 book ai didi

git - npm 将本地模块链接到特定分支

转载 作者:太空狗 更新时间:2023-10-29 13:20:33 27 4
gpt4 key购买 nike

我正在尝试在一个单独的项目中测试本地模块的一个分支。

通常,我npm link 本地模块到我的开发环境。模块链接始终在主站上。我希望在单独的项目中有单独的分支和 npm link 模块的特定分支。

我尝试在这个 post 中使用一些语法比如npm link modlue#nameOfBranch

我知道您可以根据 npm docs 从 GitHub 安装特定的 git 分支.但理想情况下,我想在模块分支上工作,进行更新,然后通过我的工作项目中的 npm 链接 立即反射(reflect)这些更改。

最佳答案

如果我正确理解你的问题,那么你已经有一个项目 project_1 使用另一个本地项目 project_2 作为依赖使用 npm link。现在您正在尝试创建另一个新项目,比如 project_3,它将使用 project_2 的 不同的分支作为依赖项。您不希望您的 project_1 使用 project_2 的 master 作为依赖项。

最好的解决方案是创建另一个新项目,它将是 project_2 的副本,将其命名为 project_2' 然后开始在不同的分支上工作并使用 npm link 将其用作开发依赖项。因此,无论何时在本地更新它,您都可以找到更改而无需更新它。

您不能使用相同的 project_2,因为一旦您 checkout 分支,git 就会在文件系统级别进行更改。没有两个项目可以与不同的分支一起工作。

关于git - npm 将本地模块链接到特定分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52785002/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com