NPM err!コードelifecycle


記事はもともとここで公開されています.https://bootiful.org/blog/npm-err-code-elifecycle
この記事の目的は、迷惑な“NPM ERR!コードelifecycle”をデバッグするのを助けることです.あなたはなぜこれが起こるかを知る時間がないし、今それを修正したいですか?それが正しい場所です.

文脈
ノード.JSはJavaScriptを使用して新しいコマンドラインツールを作成することができます.NPMはノードのパッケージマネージャです.jsデフォルトのものです.これは、コマンドラインクライアント、およびパブリックとプライベートパッケージのオンラインデータベース、“NPMレジストリ”と呼ばれる構成され、利用可能ですhere .
ノードで開発されたアプリケーションを作成します.JSプラットフォームでは、エラー管理システムを設定できます.“Erifecycle”エラーは、未知のエラーが失敗したときに発生します.おそらく別のソフトウェアが実行され、あなたと衝突した.ない場合は、アプリケーションのクリーンインストールをやり直す可能性があります.

NPM err!コードelifecycle

本当に迷惑なバグ.
“elifecycle”エラーは、他の文がエラーに通知するために使用されるため、コード内の構文エラーやアクセス許可の問題にも対応しません.このエラーは、未知のイベントがアプリケーションを正常に実行させることを報告しました.したがって、別のアプリケーションが必要なリソースを使用していないことを確認できます.これは、例えばマシンのポート、またはコンポーネントです.あなたはログを検討し、アプリケーションが問題を持っているときに確認する必要があります.

デバッグ方法
1 - NPMキャッシュをクリアしても問題は発生しませんでした.これを解決するためには、アプリケーションによって使用されるすべてのモジュールを再インストールし、NPMノードのパッケージマネージャキャッシュを空にすることによって、再び健全な基礎を開始することができます.“NPMキャッシュクリーン”コマンドはNPMキャッシュをクリアします.“force”引数を追加して操作を強制します.
npm cache clean --force
2 - NodeSumモジュールを削除するだけで、アプリケーションのルートディレクトリに移動し、“nodeilesモジュール”フォルダを削除します.コマンドラインからディレクトリを削除するには、コマンドはオペレーティングシステムに依存します.“RM”コマンドはUnixオペレーティングシステムで使用されます.RとFはそれぞれサブフォルダを削除し、確認を求めずに削除を指示する.
Linuxベースのシステムで
rm -rf node_modules
Windowsベースのシステムで
rd /s /q "node_modules"
3 - NDENUNEモジュールを再インストールする“NPMのインストール”WILは完全なダウンロードとアプリケーションで必要なモジュールのインストールをトリガします.あなたがしなければならないすべては、あなたのアプリケーションを再起動するために
NPMで
npm install
糸で
yarn


用心深い言葉
Unixでは、“RM”コマンドを使用してファイルを削除します.それはあまりにも簡単なコマンドですrmを入力してファイルのリストを入力します.主な問題は以下の通りです.それははるかに簡単にあなたが最初に望んでいたよりも削除するには、一度何かがなくなっている、それは永遠に行っている.rmをどうにかより安全にするいくつかのハックがあります.削除されたファイルを再利用できない理由を理解するには、Unixファイルシステムがどのように動作するかについて少し知る必要があります.

クレジット
  • https://stackoverflow.com/a/49505612/2595513
  • https://docstore.mik.ua/orelly/unix3/upt/ch14_03.htm
  • https://www.journaldunet.fr/web-tech/developpement/1441095-comment-corriger-l-erreur-npm-elifecycle-sous-node-js/