Javascript 如果主分支上的错误已修复,但尚未';如果没有在npm上发布,我如何将修复程序合并到我的项目中?

Javascript 如果主分支上的错误已修复,但尚未';如果没有在npm上发布,我如何将修复程序合并到我的项目中?,javascript,npm,Javascript,Npm,我们正在使用的一个库已经合并了一个关键的bug修复,但它还没有作为新版本发布在npm上。我们如何才能取消新的更改? Git URL的格式可以是: 你能提供更多关于你正在谈论的项目和npm包的细节吗?我相信你可以简单地选择它,也可以不选择?查看存储库,将所需资源复制到web应用程序中的某个文件夹中,并从那里包含它。(取决于相关库的源结构)您可以将代码复制/粘贴到节点\u模块中的文件中。您可以使用git+https://blahblahproject直接从github提取依赖项。您可以手动克隆rep

我们正在使用的一个库已经合并了一个关键的bug修复,但它还没有作为新版本发布在npm上。我们如何才能取消新的更改?

Git URL的格式可以是:


你能提供更多关于你正在谈论的项目和npm包的细节吗?我相信你可以简单地选择它,也可以不选择?查看存储库,将所需资源复制到web应用程序中的某个文件夹中,并从那里包含它。(取决于相关库的源结构)您可以将代码复制/粘贴到
节点\u模块中的文件中。您可以使用
git+https://blahblahproject
直接从github提取依赖项。您可以手动克隆repo、在本地重建和部署。请注意,这些都是肮脏的黑客行为。我真的不知道NPM关于使用未发布的回购作为依赖项的文档是如何被跳过的,而是支持“猜测和祈祷,然后围绕此用例的内置功能”作为公认的答案。我甚至不想要代表,我只是认为这对那些寻求这个问题答案的人是有害的。@Gelliot181我的错,我本想否决这个答案,但却打了个勾号。现在应该修好了。
git://github.com/user/project.git#commit-ish
git+ssh://user@hostname:project.git#commit-ish
git+ssh://user@hostname/project.git#commit-ish
git+http://user@hostname/project/blah.git#commit-ish
git+https://user@hostname/project/blah.git#commit-ish