前提・実現したいこと
Laraveを使ってVue.jsを使用したく書籍通りに進めているのですが
npm install/npm run devが完了しており
index.blade.phpに対してVueデフォルトで用意しているテンプレートを表示したいのですが
うまく行きません。
発生している問題・エラーメッセージ
GET http://localhost:8888/css/app.css net::ERR_ABORTED 404 (Not Found) GET http://localhost:8888/js/app.js net::ERR_ABORTED 404 (Not Found)
該当のソースコード
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" type="text/css" href="{{ mix('css/app.css') }}"> <meta name="csrf-token" content="{{ csrt_token() }}"> <title>Vue</title> </head> <body> <div id="app"> <example-component></example-component> </div> <div id="app2"> </div> <link rel="stylesheet" type="text/css" href="{{ mix('css/app.css') }}"> </body> </html>
試したこと
<link rel="stylesheet" type="text/css" href="{{ mix('css/app.css') }}"> <link rel="stylesheet" type="text/css" href="{{ mix('css/app.css') }}">
この部分をmixではなくassetに変えると表示されます
なぜmixが使えないのか教えていただけないでしょうか。
よろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
laravel 5.8.35
Vue.js 2.5.17
laravel-mix 4.0.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。