ちょっと私のpackage.json
にスクリプトを追加したいが、私の同僚のプロジェクトの振る舞いに影響を与えるので、この追加をgitにチェックしたくない。gusにプッシュすることなくHuskyでプリコミットフックを追加
追加したいスクリプトは、huskyによって処理されるプリコミットフックです。 package.override.jsonのようにスクリプトを定義し、.gitignoreのファイルを無視するか、あるいは別の方法があるのでしょうか?
ちょっと私のpackage.json
にスクリプトを追加したいが、私の同僚のプロジェクトの振る舞いに影響を与えるので、この追加をgitにチェックしたくない。gusにプッシュすることなくHuskyでプリコミットフックを追加
追加したいスクリプトは、huskyによって処理されるプリコミットフックです。 package.override.jsonのようにスクリプトを定義し、.gitignoreのファイルを無視するか、あるいは別の方法があるのでしょうか?
私はhusky
を使用せずに2つの解決策を考えることができます。
あなたのローカルリポジトリの.git/hooks
フォルダに直接独自のGitのフックを設定することができます。それを行う方法については、https://git-scm.com/book/gr/v2/Customizing-Git-Git-Hooksを参照してください。
あなたがうまく動作せず、* nix OSを実行している場合は、常にbashを使用して独自のコミットエイリアスを書き込むことができます。
alias commit="npm run test && git commit"
のような名前を~/.bashrc
ファイルに追加します。
(もちろん、ハスキーが提供する価値を同僚に納得させるのが理想です)