モジュールのビルドに失敗しました。TypeError: Cannot read property 'vue' of undefined (未定義のプロパティ 'vue' を読み取れません)
2022-02-10 23:58:55
VUE CLI 3.x を使用してプロジェクトを開発する場合、起動時に次のエラーが報告されます。
Module build failed: TypeError: Cannot read property 'vue' of undefined
エラーメッセージを見ると、vueが読み込まれていないことがわかります。自分で解析してみましょう。
- webpackのバージョンと既存のプラグインが競合していないか。解決策を検証する:公式のVue cliをダウンロードし、そこにプラグインを追加するプロジェクトを作成し、問題がないことを確認する。
- プロジェクトのpackage.jsonで直接webpackのバージョンを定義し、それがまだvue undefinedであることがわかります。
Baidu自身は役に立たない。
ダイレクトgoogle、意外と前歴があるんですね。
https://github.com/vuejs/vue-loader/issues/1177
プロジェクト内のvue-loaderプラグインが壊れていることが判明しました。
npm install vue-loader@latest --save-dev
同じpackage.jsonですが、異なる結果になっています。
取得元:https://my.oschina.net/u/1033181/blog/2253646
関連
-
[解決済み】SyntaxError: JSON.parse: JSONデータの1行目、1列目に予期せぬ文字があります。
-
[解決済み] getContext は関数ではありません。
-
[解決済み] FreeCodeCamp: "Record Collection "で行き詰っています。
-
[解決済み] ページのヘッダーに "use.typekit.net "と表示されているのは何ですか?
-
[解決済み] node.jsの非同期関数エクスポートの修正
-
[解決済み] ストレージの項目が設定されているかどうかを確認する方法は?
-
[解決済み] reduxを使用してアイテムを削除する方法はこれでよいのでしょうか?
-
[解決済み] JSPページのoptionタグでonClick()またはonSelect()を使用するにはどうすればよいですか?
-
[解決済み] Json giving 301 Moved Permanently(永久に移動しました
-
[解決済み] getElementById と null - なぜ?[重複]。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] htmlで"× "を使うと×になる。
-
[解決済み] JSがランダムなブール値を生成
-
[解決済み] react MUIでTextFieldコンポーネントの幅をオーバーライドする方法とは?
-
[解決済み] ReferenceErrorです。は定義されていません
-
[解決済み] ローカルテキストファイルをJavaScriptの配列に読み込む [重複]。
-
[解決済み] エラーを修正する方法。Fontconfig エラー。デフォルトの設定ファイルを読み込むことができません
-
[解決済み] ReferenceErrorです。CryptoJs は定義されていません。
-
[解決済み] Webpack が node_module を除外しない。
-
[解決済み] console.dirとconsole.logの違いは何ですか?
-
.getAttribute is not a function error getAttributeについて少し考えてみました。