2
使用しているライブラリが重大なバグ修正をマージしましたが、npmで新しいバージョンとしてリリースされていません。どうすれば新しい変化を取り戻すことができますか?マスターブランチでバグが修正されても、npmでリリースされていないバグがある場合、どのように修正プログラムをプロジェクトに組み込むことができますか?
使用しているライブラリが重大なバグ修正をマージしましたが、npmで新しいバージョンとしてリリースされていません。どうすれば新しい変化を取り戻すことができますか?マスターブランチでバグが修正されても、npmでリリースされていないバグがある場合、どのように修正プログラムをプロジェクトに組み込むことができますか?
NPM Docs for Git URLs as Dependencies
GitリポジトリのURLは次の形式になります
git://github.com/user/project.git#commit-ish
git+ssh://[email protected]:project.git#commit-ish
git+ssh://[email protected]/project.git#commit-ish
git+http://[email protected]/project/blah.git#commit-ish
git+https://[email protected]/project/blah.git#commit-ish
は、プロジェクトとあなたが話しているNPMパッケージの詳細を記載してくださいことはできますか?私はあなたが単にそれを選ぶことができますか、信じられないかもしれないと信じていますか? –
リポジトリをチェックアウトして、必要なソースをweb-appのフォルダにコピーし、そこからインクルードします。 (問題のライブラリのソース構造に従う) –
'node_modules'のファイルにコードをコピー/ペーストすることができます。 'git + https:// blahblahproject'を使ってgithubから直接依存関係を引き出すことができます。レポを手動で複製し、ローカルで再構築し、展開することができます。これらはすべて汚いハックです。 –