npm installインストールエラー時に試した方法
プロジェクトをローカルにコピーし、まず、自分が使用しているパッケージのダウンロード元が国内であることを確認し( その後、 再び、nodeバージョンまたはnpmバージョンが古いため、バージョンをアップグレードする可能性があります.Nodeおよびnpmバージョンを表示するコマンドは、それぞれ ネット上でも、
cd
をプロジェクトディレクトリに入れ、npm install
をインストールし、エラーを報告しました(①引っかかりません②unexpected end of file③cb()never calledなど)、次の方法を試してみてください.npm config list
で自分のパッケージのダウンロード元を見ることができ、デフォルトの公式であれば、国内に変更することを提案し、方法:npm config set registry https://registry.npm.taobao.org
)、ネットワークによる依存パッケージのダウンロードの遅いインストール失敗問題は存在しない.インストールの半分が動かないパートナーに出会ったら、この方法を試してみてください.npm cache clean --force
を使用してキャッシュを消去し、インストールに失敗したアイテムのnode_modulesフォルダを削除し、npm install
に変更します.node -v
、npm -v
です.なお、nodeバージョンを更新するとnpmバージョンも一緒に更新されるので、npmバージョンを更新したいだけであれば、npm install npm -g
を実行するだけでnpmバージョンを単独で更新することができ、nodeバージョンを更新する必要はありません.ここでnpmは全局でインストールすることに注意してください.nodeバージョンを更新する場合は、ネット上の多くの方法に問題があることがわかります.linuxプラットフォームでは、このような更新方法を試してみてください.(まずcache,npm cache clean --force
をクリアし、nodejsのバージョンを管理するためのn
モジュールをインストールします.コマンドはnpm install -g n
です.その後、n stable
を直接入力して最新バージョンに更新します.指定されたバージョンに更新するには、n
、例えばn 8.11.3
を8.11.3のバージョンに更新します.)あ、でもwindowsプラットフォームはn
をサポートしていません.ネットで言うnvm
に変えてみても無駄です.そして本人が採用した更新方式は以下の通りです(カバーインストール):①公式サイト(https://nodejs.org/zh-cn/)更新するバージョンに対応するインストールパッケージをダウンロードします.②コマンドラインwhere node
を使用して、元のバージョンのnodeインストールアドレスを確認し、新しいバージョンをインストールする場合は、古いバージョンのディレクトリにnodeをインストールすればいいです.その後、以上の解決策を試してみます.nodeを再インストールすると、以前にインストールしたグローバルパッケージが失われると思っていましたが、インストールを上書きすると元のバージョンが見つかりましたインストールされたグローバルパッケージはまだあります.サプライズ~それらのパッケージを再ダウンロードする必要はありません.npm cache clean --force
を使用してキャッシュをクリアし、インストールに失敗したプロジェクトのnode_modulesフォルダとpackage-lock.jsonファイルを削除する方法があります.(package-lock.jsonは、npm install
のインストール時に生成されたファイルで、現在の状態で実際にインストールされているnpm packageの具体的なソースとバージョン番号を記録するために使用されます.このファイルがなければ、npm install
は大バージョンの最新のパッケージをダウンロードします.具体的には、以下を参照してください.https://www.cnblogs.com/cangqinglang/p/8336754.html)あ、それからnpm install
.以上の方法でインストールに失敗した問題の大部分を解決できるでしょう.他のインストールエラーの問題や対応する解決方法があれば、伝言を歓迎します~