vue プロジェクトが開始されると、ページが完全に空白になり、次のエラーが報告されます: Uncaught TypeError: Cannot read property of unfineed (reading 'install')

質問:

vue プロジェクトが開始されると、ページが完全に空白になり、次のエラーが報告されます: Uncaught TypeError: Cannot read property of unfineed (reading 'install')

ここに画像の説明を挿入します

解決:

理由: vue-router のバージョンが間違っています。元のバージョンをアンインストールした後、再度ダウンロードしてください。
最初に以前の vue-router をアンインストールしてください。

npm uninstall vue-router

vue2 に適したバージョンをダウンロードします。

npm i vue-router@3.5.2

試してみましたがまだ機能しませんでした。インターネットで、peerDependency の自動インストールをバイパスし、導入された各依存関係で使用されるモジュールの異なるバージョンが確実に共存できるようにするには、-legacy-peer-deps を追加する必要があることがわかりました。

npm i vue-router@3.5.2 -legacy-peer-deps

実行が完了すると、プロジェクトを通常どおりに開始できます。

発生した問題:

このエラーは、npm を使用して以前の vue-router をアンインストールするときに発生しました。エラーは次のとおりです。

npm ERR! code EPERM
npm ERR! syscall open
npm ERR! path E:\nodejs\npm_cache_cacache\tmp\7ab9b301
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, open ‘E:\nodejs\npm_cache_cacache\tmp\7ab9b301’
npm ERR! [Error: EPERM: operation not permitted, open ‘E:\nodejs\npm_cache_cacache\tmp\7ab9b301’] {
npm ERR! errno: -4048,
npm ERR! code: ‘EPERM’,
npm ERR! syscall: ‘open’,
npm ERR! path: ‘E:\nodejs\npm_cache\_cacache\tmp\7ab9b301’
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It’s possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.

理由: 一般のユーザーには npm_global フォルダーと node_cache フォルダーを開く権限がないため、一般のユーザーにのみ権限を与えます。
この問題は、通常のユーザー権限で npm_global および node_cache ファイルを開くことで解決できます。手順は次のとおりです。

ここに画像の説明を挿入しますここに画像の説明を挿入します

プロジェクトの開始後にページが空白になった場合のエラー レポートの参照リンク: https://blog.csdn.net/weixin_43585289/article/details/126738520
npm を使用して依存関係をアンインストールまたはダウンロードする場合のエラー レポートの参照リンク: https:// blog.csdn.net/weixin_51281841/article/details/124087948

おすすめ

転載: blog.csdn.net/m0_46459413/article/details/127770469