angular-translate という角度アプリ用のモジュールを使用しています。ただし、すべてを希望どおりに機能させるには、ソース コードにいくつかの小さな変更を加える必要がありましたnpm install
。同僚は、ソース コードのレポをフォークし、フォークしたレポを依存関係として指定することを提案しました。たとえば、これらの方法で試しました。
npm install https://github.com/myRepo/angular-translate
npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz
最初のものは、ビルドなしでこのようなディレクトリを提供します。package.json、.npmignore、およびいくつかのマークダウン ファイルのみ
-angular-translate
.npmignore
.nvmrc
CHANGELOG.md
package.json
etc
2番目npm install
は完全なレポを提供しますが、コマンドを使用したときのようにビルドされませんnpm install angular-translate
。prepublish スクリプトを実行するという議論を見たことがありますが、すべてのモジュールをインストールするときにこれを行う方法がわかりません。また、フォークを独自のモジュールとして npm レジストリに公開しようとしましたが、ビルドが得られず、それが正しいことかどうかわかりません...
トピックに関する私の無知をお詫び申し上げます。npm の経験はあまりありません。この問題についてフィードバックをいただければ幸いです。パッケージのソース コードを変更する必要がある場合、よくある問題のように思えますか? たぶん、より良い解決策がありますか?