git clone で新しいプロジェクトを実行した後、エラー「vue-cli-service」は内部コマンドでも外部コマンドでも、操作可能なプログラムやバッチ ファイルでもありません。


エラー: 「vue-cli-service」は、内部コマンドまたは外部コマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません。ここに画像の説明を挿入
プロジェクトにnode_modulesパッケージがないため、npm installを実行する必要があります。実行後にエラーは発生しませんが、npm WARN read-shrinkwrapという
警告が表示されます。このバージョンのnpmはlockfileVersion@1と互換性がありますが、package-lockです。
json was generated for lockfileVersion@2. I'll tr​​y to do my best with it!
added 9 package from 42 contributors in 12.831s
ここに画像の説明を挿入
警告メッセージは、コンピューターの現在の npm バージョンが lockfileVersion@1 に適していることを示していますが、パッケージは-lock.json は lockfileVersion @2 から派生します。コードで使用されている特定のプラグインは、特定のバージョンの npm でのみダウンロードできるため、エラーが報告され、npm のインストールが失敗します。この場合、npm をアップグレードする必要があります。

アップグレードする前に、win+r を押して cmd を入力して実行コマンド ボックスを開き、npm -v と入力して npm のバージョンを表示し、
Windows で x を押してから i を押して Power Shell ページを表示します。次に、コマンド (管理者) を実行します。
npm install [email protected] npm
xx.xx.xx は、アップグレードする npm のバージョン番号です。

アップグレードが成功したら、実行コマンド ボックスに npm -v を再度入力して、npm バージョンが正常にアップグレードされたかどうかを確認します。

アップグレードが成功したら、プロジェクトに戻り、node_modules フォルダーと package-lock.js ファイルを削除します。npm
install コマンドを再度実行すると、成功します。
次に、npm runserve コマンドを実行します。プロジェクトは正常に実行され、問題は解決しました!

おすすめ

転載: blog.csdn.net/weixin_44812604/article/details/128218650