【发布时间】:2023-01-14 07:23:20
【问题描述】:
我按照文档中的说明进行操作:
- 家园:https://laravel.com/docs/9.x/homestead#installation-and-setup
- Vue 和惯性微风:https://laravel.com/docs/9.x/starter-kits#breeze-and-inertia
当我运行
npm run build时,一切正常。我可以通过http://homestead.test/访问我的新应用程序。当我尝试通过热重载使用开发服务器时npm run dev,浏览器(主机)中的调试控制台显示:GET http://127.0.0.1:5173/@vite/client net::ERR_CONNECTION_REFUSED GET http://127.0.0.1:5173/resources/js/app.js net::ERR_CONNECTION_REFUSED我已经尝试改变我的包.json文件从
"dev": "vite",到"dev": "vite --host homestead.test",但这只会导致错误GET http://homestead.test:5173/@vite/client net::ERR_CONNECTION_REFUSED GET http://homestead.test:5173/resources/js/app.js net::ERR_CONNECTION_REFUSED在应用程序刀片.php脚本是用@导入的
<!DOCTYPE html> <html lang="{{ str_replace('_', '-', app()->getLocale()) }}"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title inertia>{{ config('app.name', 'Laravel') }}</title> <!-- Fonts --> <link rel="stylesheet" href="https://fonts.bunny.net/css2?family=Nunito:wght@400;600;700&display=swap"> <!-- Scripts --> @routes @vite('resources/js/app.js') @inertiaHead </head> <body class="font-sans antialiased"> @inertia </body> </html>@routes似乎是 Laravel Ziggy 包的一部分。这方面没有错误。但是
@vite('resources/js/app.js')和@inertiaHead抛出错误。这些指令链接到错误的目的地。如何解决这个问题?
【问题讨论】:
标签: laravel breeze homestead hot-reload