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である必要はなく、実際のプロジェクトでの設定によりますので、プロジェクトを起動するだけです)
問題は解決しました。
その後、プラグインをインストールする必要があると報告された場合は、そのまま再度インストールし、再起動してください。
関連
-
マウントされたフックでのエラー: "TypeError: TypeError: Cannot read property 'XXXXX' of undefined" マウントされたフックにエラーが発生しました。
-
VueComponent で未定義のプロパティ '$el' を読み取ることができません。
-
require(src) は警告を報告するCritical dependency: 依存関係の要求は式である
-
ウィンドウやドキュメントがNuxtで定義されていない問題のまとめ
-
無効なHostヘッダー サーバードメインのアクセス問題
-
vue プロジェクトのエラーメッセージ Uncaught ReferenceError: Vueは定義されていません。
-
VueはQRCodeプラグインを使用してQRコードを生成していますが、マウントされたフックでのエラー: "TypeError: nullのプロパティ'appendChild'を読み取れない"
-
Vueプロジェクトを開くためのVSCode、解决无法对@/assets/aaa.vue指向的文件使用跳转、ほぼすべてのwebpackプロジェクトに対応しています。
-
vue实现PC端分辨率适配
-
vue ssrがエラーを報告する ReferenceError: window is not defined
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
vueがエラーを報告します。Cannot read property 'xxx' of undefined", but the page renders the data
-
モジュールのビルドに失敗しました。Error: ENOENT: no such file or directory
-
Uncaught (in promise)の解決策、考えられる原因
-
アンキャッチ(プロミス中)エラーの解決
-
Vue+springboot+websocketベースのWeChatウェブチャットルーム(プライベートおよびグループチャット機能)の短い模造品(オンラインプレビュー可)
-
vueプロジェクトでChromeコンソールの非パッシブイベントリスナー出力問題を解決する
-
ElementUI checksum 【違反】スクロールブロックの「touchmove」イベントに非パッシブなイベントリスナーを追加した。問題解決
-
vueの@のエイリアスがジャンプを認識しない
-
フロントエンドのvueでファイルをダウンロードするいくつかの方法
-
this.setの正しい使い方