run dev 実行時のエラーについて いつもお世...
以下一部をお送りいたします。
This relative module was not found:
* ../master/keymap in ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/ExampleComponent.vue?vue&type=script&lang=js&
ERROR in ./resources/js/components/ExampleComponent.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/ExampleComponent.vue?vue&type=script&lang=js&)
@ ./resources/js/components/ExampleComponent.vue?vue&type=script&lang=js&
略
npm ERR! @ development: `node node_modules/cross-env/dist/bin/cross-env.js NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js`
以上ですよろしくお願いいたします。
よって対応としては以下の2つが考えられます。
1. ソースコードのおかしい箇所がないか確認する
2. Lravelのプロジェクトを作り直す
■1.について
「ExampleComponent.vue」の31行目にある、
「import KeyCodeMap from ‘../master/keymap’」
の読み込みがうまくいってなさそうなので、まずは「resources/js/master/keymap.js」が存在しており、その中身が正しいかを確認してみてください。
■2.について
再度Laravelの新しいプロジェクトを作成し、「npm install」及び「npm run dev」を実行してみてください。
プロジェクト作成の条件は動画のものと合わせる必要があるので、「Lesson01 | Laravelと環境構築〜その1〜」を参考に実施してください。
まず1.を確認したところディレクトリ構成が間違っておりました。
今後はまず落ち着いて動画を見返すなど基本の箇所から確認するよう心がけます。
部活の学習一覧
Lesson 01 | Laravelと環境構築〜その1〜
Lesson 02 | Laravelと環境構築〜その2〜
Lesson 03 | Laravelと環境構築〜その3〜
Lesson 04 | Laravelでタイピングサービスを作ろう!〜テーブル設計〜
Lesson 05 | Laravelでタイピングサービスを作ろう!〜マイグレーションとテーブル作成〜
Lesson 06 | Laravelでタイピングサービスを作ろう!〜artisanコマンドと認証機能〜
Lesson 07 | Laravelでタイピングサービスを作ろう!〜Seeder〜
Lesson 08 | Laravelでタイピングサービスを作ろう!〜Bladeテンプレート〜
Lesson 09 | Laravelでタイピングサービスを作ろう!〜タイピング登録とルーティング〜
Lesson 10 | Laravelでタイピングサービスを作ろう!〜routeメソッドと多言語対応〜
Lesson 11 | Laravelでタイピングサービスを作ろう!〜バリデーションとEloquentORM〜
Lesson 12 | Laravelでタイピングサービスを作ろう!〜モデルで登録〜
Lesson 13 | Laravelでタイピングサービスを作ろう!〜ORMとルーティング、CSRF〜
Lesson 14 | Laravelでタイピングサービスを作ろう!〜一覧表示と任意・必須パラメータ〜
Lesson 15 | Laravelでタイピングサービスを作ろう!〜編集機能〜
Lesson 16 | Laravelでタイピングサービスを作ろう!〜削除機能〜
Lesson 17 | Laravelでタイピングサービスを作ろう!〜laravel-mixとvue.js〜
Lesson 18 | Laravelでタイピングサービスを作ろう!〜vue.jsの処理その1〜
Lesson 19 | Laravelでタイピングサービスを作ろう!〜vue.jsの処理その2〜
Lesson 20 | Laravelでタイピングサービスを作ろう!〜vue.jsの処理その3〜
Lesson 21 | Laravelでタイピングサービスを作ろう!〜ファサード〜
Lesson 22 | Laravelでタイピングサービスを作ろう!〜ビューコンポーザーとGuard〜
Lesson 23 | Laravelでタイピングサービスを作ろう!〜ビューコンポーザーその2〜
Lesson 24 | Laravelでタイピングサービスを作ろう!〜サービスプロバイダーとSQLログ出力〜
Lesson 25 | Laravelでタイピングサービスを作ろう!〜カラム追加とリレーション〜
Lesson 26 | Laravelでタイピングサービスを作ろう!〜カラム追加とリレーションその2〜
Lesson 27 | Laravelでタイピングサービスを作ろう!〜ミドルウェア〜
ご意見箱
いつもお世話になっております。
解決に1日以上かかっていますので質問いたします。
環境
PHP 7.3.9
Laravel 5.8.35
node 13.1.0
npm 6.12.1
試したこと
以下のリンク先やQiitaを参考に行いました。
https://akamist.com/blog/archives/2827
npmの再インストール
キャッシュの削除
最新バージョンへの変更
webpackを最新verにインストールし直し
cross-envのインストール
nodebrewとyarnのバッティングかと考えyarnを削除
https://hisa-tech.site/yarn-install-stumble/
以上、削除とインストールし直しを数回試してみましたが
以下のエラーが出ます。
英文を翻訳し読み解き
表記のモジュール(babel-loader,vue-loader)がないと解釈しましたがフォルダ内には存在しています。
またlib??ref--4-0!
lib??vue-loader-options!
辺りを検索しましたが答えが見つかりませんでした。
最後の文でnpmの問題ではないと書かれていますがお手上げです。
何か解決のヒントをいただければと思います。
よろしくお願いいたします。
以下エラー文