[解決済み] npmスクリプトの実行時に出力を抑制する方法
2022-07-31 23:18:58
質問
私はビルドツールとして npm スクリプトを試すことにしました。 私が解決したい 1 つの問題は、何かが linting を通過しないときに jshint を実行するスクリプトを実行すると、大量の "npm ERR!" 行が表示されることです。 私は、リンターからの出力がより有意義であるため、これらを抑制したいと思います。
これをグローバルに設定する良い方法はありますか、そして、各スクリプトの実行のために設定する方法はありますか?
どのように解決するのですか?
すべてのスクリプト。
npm の出力を全体的に抑制することで、これを解決できます。ログレベルを
silent
に設定することで解決できます。
それぞれの
npm run
を呼び出します。
npm run --silent <your-script>
あるいは、グローバルに
.npmrc
ファイル(このファイルはプロジェクトディレクトリでもホームフォルダでも構いません)に次のように記述します。
loglevel=silent
リソース
npmログレベル設定。 https://docs.npmjs.com/misc/config#loglevel
npmrcです。 https://docs.npmjs.com/misc/config#loglevel
それぞれのスクリプトを、個別に。
linting のような特定のスクリプトでこの問題を回避するための簡単なトリックは
|| true
を追加することです。これは、npmの設定を変更することなく動作します。
これにより、スクリプトが常に
0
ステータスで終了するようにします。これは npm を騙してスクリプトが成功したと思わせ、その結果
ERR
のメッセージを隠します。 もっとはっきりさせたい場合は、この後に
|| exit 0
を追加しても同じ結果になります。
{
"scripts": {
"lint": "jshint || true",
}
}
関連
-
[解決済み] ノードのバージョンを管理するためのnまたはnvm - 各バージョンのグローバルモジュールを保持することは良いアイデアですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] sudoを使わずにnpmがエラーを投げるのを修正する方法
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
[解決済み] NPMパッケージの以前の正確なバージョンをインストールするにはどうすればよいですか?
-
[解決済み] GitHubからnpmパッケージを直接インストールする方法
-
[解決済み] npmのユーザーインストール済みパッケージの一覧を表示する方法は?
-
[解決済み] Node.jsのNPMモジュール(package.json)のdevDependenciesのインストールを防ぐにはどうすればよいですか?
-
[解決済み] 複数のnpmスクリプトを並列に実行するにはどうしたらいいですか?
-
[解決済み] ローカルにインストールしたパッケージの実行ファイルを node_modules で使用するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Nodejs: Errorを解決する方法。ENOENT: そのようなファイルまたはディレクトリがありません
-
[解決済み】Discord.js が特定のチャンネルにメッセージを送信する場合
-
[解決済み] 再インストールを繰り返しても、npm run でモジュール 'sass' が見つからない。
-
[解決済み】Node Version Manager のインストール - nvm コマンドが見つかりません。
-
[解決済み】モジュール 'internal/util/types' が見つかりません。
-
[解決済み】Nodejsの解決方法:Error: ENOENT: そのようなファイルまたはディレクトリがありません
-
[解決済み】NPMインストールエラー:解析中の予期せぬJSON入力の終了 '...nt-webpack-plugin": "0'' 付近。
-
[解決済み] ExpressJS : res.redirect()が期待通りに動作しない?
-
[解決済み] ランタイム 'node' が PATH で見つからない - Visual Studio Code と Node.js
-
[解決済み] Macでポート3000をロックしているプロセスを見つける(そして殺す)【終了