vue: 'vue-cli-service' は、内部または外部コマンドまたは操作可能なプログラムとして認識されません / モジュール 'node-sass' が見つかりません

問題の説明

会社のプロジェクト コードをローカルにプルし、VSCode ターミナルで「npm install」コマンドを実行した後にエラーを出力する

解決プロセス

  1. Du Niang がネットワーク上でソリューションを
    試したのを手伝ってください。主なアイデアは node-sass をグローバルにインストールすることですが、私の個人的な環境では機能しませんでした

  2. 私の個人的な解決策
    他の同僚に相談したところ、インストールした nodejs のバージョンが高すぎる可能性があることがわかりました (V16.15.0). V10.15.0 の nodejs を
    アンインストールして再インストールした後(他のバージョンの nodejs をダウンロードする必要があるため、「npm install」実行エラーの問題を解決するために、私の個人的な環境では、これを変更します(URLの対応するバージョン番号)

補充する

vue プログラムを実行した後、一部のパッケージのバージョンが正しくないためにエラーが引き続き報告されます (バージョン番号が指定されていない場合、通常はデフォルトで最高バージョンがインストールされます)。元のパッケージをアンインストールして、下位バージョンのパッケージを再インストールしてみてください。

  • 方法 1: コマンド ラインから再インストールする
:: 在命令行执行
npm uninstall `版本过高的包的名称` --save :: 卸载已经安装的版本过高的包
npm install `版本过高的包的名称`@`较低的版本号` --save  :: 安装较低版本的包
  • 方法 2: 構成を変更して再インストールする
    プロジェクトの package.json で高すぎるパッケージを見つけ、構成のバージョン番号を低いものに変更し、プロジェクト ディレクトリの node_modules フォルダーを削除します (削除する場合)。すべてのパッケージ、npm install の再実行に時間がかかる場合があります (長い間、関連するパッケージのみを削除できます)、その後、コマンド ラインで npm install を実行します

下位バージョンを試しても問題が解決しない場合は、下位バージョンが必要である可能性が高くなります。.問題が発生したときに投げることを恐れないでください、 もっと頑張れば必ず道は開けます!^_^

要約する

vue の開発では、各種パッケージのバージョン番号が非常に重要です...バージョンの問題からエラーが発生することが多いと感じているので、もっと注意してください

参考URL

[1]ネットワーク上のソリューション
[2] nodejs ダウンロード - V10.15.0
[3] nodejs インストールと環境設定 - Windows

おすすめ

転載: blog.csdn.net/qq_36604536/article/details/124846080