我正在使用的堆栈:Laravel、Inertiajs和Vue.js。
我是laravel的新手,所以我不明白为什么composer require laravel/breeze --dev
和php artisan breeze:install vue
会把带有vue.js的laravel项目变成白板。浏览器控制台写入:Failed to load resource: net::ERR_CONNECTION_REFUSED
。
编辑问题在npm install
中,它编译时出现这样的错误:
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Users\user\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install"
npm ERR! node v16.15.0
npm ERR! npm v3.10.10
这里可能有一些错误。
- 如果您没有安装框架所需的所有软件包,则不会发生任何事情。您可以通过在Laravel上的项目根目录中运行
npm install
来实现这一点 - 如果你想积极开发你的网站,你需要为Laravel框架启用webpack/mix编译器。您可以使用
npm run watch
启动观察程序 - 如果你正在尝试部署你的应用程序,并且它处于稳定状态,你不需要做任何积极的开发工作,你会想要构建脚本。这将编译所有包并缩小文件,同时剥离开发过程中用于调试的多余代码。您可以使用
npm run dev
执行此操作
这不会是因为试图将Inertia与Jetstream结合在一起,因为它们可以很好地相互配合。
你的应用程序托管你的app.js文件的方式出了问题,或者没有。