1. ホーム
  2. vue

vue project Error: モジュール 'xxx' が見つからない クラスエラー解決策

2022-02-13 18:06:13
<パス

これで、Error.Protect が報告される問題はすべて解決することがわかりました。Cannot find module 'xxx' (例: Error: Cannot find module 'webpack') と報告される問題は、次の方法で解決できることがわかりました。

エラーの内容は以下の通りです。
cnpm installを実行すると問題なく、cnpm run serveを実行すると、以下のエラーが報告されます。

internal/modules/cjs/loader.js:583
[app-scripts] throw err;
[app-scripts] ^
[app-scripts]
[app-scripts] Error: Cannot find module 'balanced-match'
[app-scripts] at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
[app-scripts] at Function.Module._load (internal/modules/cjs/loader.js:507:25)
[app-scripts] at Module.require (internal/modules/cjs/loader.js:637:17)
[app-scripts] at require (internal/modules/cjs/helpers.js:20:18)
[app-scripts] at Object. (/home/manoj/Downloads/phonelogin/node_modules/brace-expansion/index.js:2:16)
[app-scripts] at Module._compile (internal/modules/cjs/loader.js:689:30)
[app-scripts] at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
[app-scripts] at Module.load (internal/modules/cjs/loader.js:599:32)
[app-scripts] at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
[app-scripts] at Function.Module._load (internal/modules/cjs/loader.js:530:3)


Webでいろいろな方法を確認し、nodeを再インストールしても、それもうまくいかなかった。最終的に解決したのは
1. プロジェクトフォルダに移動し、(念のため、最初にプロジェクトをバックアップしておくとよいでしょう)以下を削除します。 <マーク ノードモジュール ファイルを作成します。 Note that it is not package.json (削除できない場合は、プロジェクトが開いているかどうか確認し、閉じてからもう一度試してみてください)
2. プロジェクトの下で実行する

npm install



3. 走行を継続する npm run dev (ここでdevである必要はなく、実際のプロジェクトでの設定によりますので、プロジェクトを起動するだけです)
問題は解決しました。
その後、プラグインをインストールする必要があると報告された場合は、そのまま再度インストールし、再起動してください。