Node.js

Githubのプルリクエストを指定してnpm installする方法

Github上のプルリクエスト、いわばバージョンやブランチのようなものですが、それを指定してnpm installコマンドを実行する方法についてです。


https://yuis.xsrv.jp/data/OP1l5ET2omOQj6nDKKYoC9npzwOpw9jw.png

Githubではプルリクエストで、実装されていないベータ機能のようなものだったり、逆に面倒とか需要がないといった理由で機能追加されなかった機能、オーバーライドを数多くと見つけることができます。

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_30cf449a-7b82-49a6-a572-be9a0c3fb646.png

Github上のマージされていないプルリクエストのソースコードをnpmで直接取得することができます。

# npm by Github pull pull request

npm install <user>/<repo>#pull/<id>/head

npm install --save markedjs/marked#pull/899/head

npm install from github pull request – Stack Overflow

ちなみに、似たことがPythonのpipなんかでもできるようです。

pip install git+https://github.com/user/repo.git@refs/pull/123/merge

python – pip: how to install a git pull request – Stack Overflow

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です