查看 npm install docs看起来可以从 github 存储库进行 npm 安装。
是否也可以通过拉取请求专门安装?
该解决方案是否只是根据拉取请求的最后一次提交(最后一个 sha)进行安装?
请您参考如下方法:
GitHub 正在维护 namespace对于原始存储库中的每个 PR,因此这也有效:
npm install <user>/<repo>#pull/<id>/head
NOTE: It doesn't seeem to be working with NPM v. 5. See the comment below. Works with npm 7.0.23 and possibly earlier versions. See the comment below.
例如:
npm i --save-dev json-schema-faker/json-schema-faker#pull/129/head
或使用 yarn :
yarn add <user>/<repo>#<id>/head
例如:
yarn add json-schema-faker/json-schema-faker#129/head
请注意,在 Yarn 情况下,包标识符中没有 pull/
段。
如果您需要自动化安装或删除 PR 来源的存储库/分支,这可能会有所帮助。另请参阅Modifying an inactive pull request locally在 GitHub。