11
npm必要に応じてパッケージをチェックして更新する
KarmaテストランナーをTeamCityに統合する必要があります。そのために、sys-engineersに次のような小さなスクリプト(powershellなど)を提供します。 いくつかの設定ファイルから目的のバージョン番号を取得します(私はそれをコメントとして直接に置くことができると思いますkarma.conf.js) 定義されたバージョンのカルマランナーがnpmのグローバルリポジトリにインストールされているかどうかを確認します そうでない場合、またはインストールされているバージョンが必要以上に古い場合:正しいバージョンを選択してインストールします それを実行します: karma start .\Scripts-Tests\karma.conf.js --reporters teamcity --single-run だから私の本当の質問は、「必要なバージョンのパッケージがインストールされている場合、どのようにしてスクリプトをチェックインできるか?」です。あなたはチェックをするべきですか、それともnpm -g install毎回電話するだけで安全ですか? 他の構成値が互換性を失う可能性があるため、常に最新の利用可能なバージョンをチェックしてインストールしたくない