web-dev-qa-db-ja.com

npmのプログレスバーを無効にする方法

指摘されているように、 here npmの進行状況バーは、インストール全体の進行を大幅に遅くします。与えられた解決策はそれを無効にすることです

$> npm set progress=false && npm install

私が持っている質問は、コマンドラインでprogress=falseを省略し、$> npm installを実行して同じ結果を得ることができるように、プロジェクト内で何かを設定することが可能です(たとえばpackage.jsonで)上記のように?

27

プロジェクトのルートフォルダにある.npmrcというファイルに次を追加します。

progress=false

このファイルをホームディレクトリに配置することもできます:~/.npmrc

NPM構成の詳細

コマンドラインでこれを行うこともできます:

npm install --no-progress
46
MrWillihog

npmの最新バージョンでは、使用できます

npm install --no-progress

https://docs.npmjs.com/misc/config#progress を参照してください

18
ShoeLace

操作と選択された答えはおそらくうまく機能しますが、私の問題は異なっていました:package.jsonのビルド手順が明示的に含まれています-progress、これはちょうど私のJenkinsビルドを遅くてandいものにしました。

Npm installを実行する前に、単純なsedでこれらを削除しました。
sed -i 's#--progress##g' package.json

もちろん、私がへの書き込みアクセスを持っていた場合、might持っているsourcesファイルから直接--progress引数を削除した方が良いです。


とにかく、それが役立つことを願っています。

3
Balmipour