実現したいこと
Laravel 10 で npm run dev を実行すると、画面の表示が崩れます。
- npm run dev 実行時のレイアウト崩れを正しく表示できるようにしたい。
前提
Laravel については初心者です。
Laravel 10 で Jetstream を使ってサイトを作成しています。
昨日までは普通に動いていたのですが、
$ sail up -d
$ npm run dev
今日立ち上げると大きくレイアウトが崩れています。
npm を Q で止めてブラウザをリロードすると正しく表示されます。
一応可能性があるかもしれませんが、app.css と app.js は初期状態に戻し、public\build\assets 内の app-xxxxxx.css と app-xxxxxx.js はいったん削除し、
$ npm run build
をかけて再作成しています。
発生している問題・エラーメッセージ
特にエラーメッセージは表示されていません。
該当のソースコード
どこを見ればいいのかわかりません。
試したこと
$ sail up -d $ npm run dev
こうするとブラウザで画面表示が崩れます。
Q で npm run dev を終了してブラウザを再読み込みすると正常に表示されます。
resouces\css\app.css と resouces\css\app.js は初期状態に戻しました。
public\build\assets 内の app-xxxxxx.css と app-xxxxxx.js はいったん削除し、
$ npm run build
をかけて再作成しましたが変わりません。
https://rinoguchi.net/2021/11/npm-version-up-and-fix-audit.html
こちらを参考に
$ sudo npm install -g npm-check-updates $ ncu $ ncu -u $ npm install
補足情報(FW/ツールのバージョンなど)
具体的に何を書けばいいでしょうか?
2023/11/13 追記
サーバは Ubuntu サーバでクライアントは WIndows10 の Firefox と Chrome でチェックしていました。
開発は Windows10 の VScode で行っています。
クライアント側で表示した場合はレイアウトが崩れているのですが、サーバの Firefox と Chrome で見た時には問題なく表示しています。なにか解決のヒントになりますか?
再追記分
npm run dev の際に VSCode で「ポート 5173 で実行されているアプリケーションは使用可能です」と表示されています。
Windows は何度か再起動(シャットダウン→電源オンではなく再起動)をかけていますが改善されません。
再々追記分
ソースを確認してみました。
npm run dev 実行前のヘッダのソース部分
<!-- Scripts --> <link rel="preload" as="style" href="http://192.168.0.90/build/assets/app-41663a6a.css"> <link rel="modulepreload" href="http://192.168.0.90/build/assets/app-22752a76.js"> <link rel="stylesheet" href="http://192.168.0.90/build/assets/app-41663a6a.css" data-navigate-track="reload"> <script type="module" src="http://192.168.0.90/build/assets/app-22752a76.js" data-navigate-track="reload"></script> ※ 192.168.0.90 は Ubuntu サーバの IP アドレス
npm run dev 実行後のヘッダのソース部分
<!-- Styles --> <script type="module" src="http://127.0.0.1:5173/@vite/client" data-navigate-track="reload"></script> <link rel="stylesheet" href="http://127.0.0.1:5173/resources/css/app.css" data-navigate-track="reload"> <script type="module" src="http://127.0.0.1:5173/resources/js/app.js" data-navigate-track="reload"></script>
127.0.0.1 はローカルループバックでアクセスできないように思うのですが、こうなるのが正しいのでしょうか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/11/13 13:54
2023/11/13 13:55