誰かがmy-package
をインストールしたときに、pre-commit
gitフック(コードを暗示する)をインストールしたいと思います。これは素晴らしい作品"npm install"にgit hooksをインストールするには?
"scripts": {
"postinstall": "./scripts/install-git-hooks"
}
:
私はpostinstall
スクリプトを追加しようとしました。誰かが
npm install
を実行すると、
pre-commit
フックがインストールされます。
another-package
がmy-package
に依存している場合しかし、another-package
ためnpm install
を実行することは望ましくないとするだけでなくpostinstall
スクリプトを実行します。
この望ましくない影響を避ける最もクリーンな方法は何ですか?
これはXYの問題のようです。あなたはYについて質問していますが、より大きな画像で役立つ答えを得るためには、Xに関する情報を提供するべきです。なぜあなたのパッケージは最初にgitフックをインストールすべきですか? – Louis
@Louis私は彼らがコミットする前にコードをほっとするようにユーザーに強要したいと思います。 'npm install install'を実行した後に' npm run install-git-hooks'を実行するようにユーザを誘導することができましたが、私はこれを自動化したいと思います。 –
あなたのプロジェクトで実行する必要がある、インストール後のルーチンをいくつか持っているnpmパッケージのほうが公正であるように、手動で行ってください。タイピング、jspm、ジャスミン...など –