为什么在laravel中使用Inertia会将工作页面变成白屏幕



我正在使用的堆栈:LaravelInertiajsVue.js

我是laravel的新手,所以我不明白为什么composer require laravel/breeze --devphp 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

这里可能有一些错误。

  1. 如果您没有安装框架所需的所有软件包,则不会发生任何事情。您可以通过在Laravel上的项目根目录中运行npm install来实现这一点
  2. 如果你想积极开发你的网站,你需要为Laravel框架启用webpack/mix编译器。您可以使用npm run watch启动观察程序
  3. 如果你正在尝试部署你的应用程序,并且它处于稳定状态,你不需要做任何积极的开发工作,你会想要构建脚本。这将编译所有包并缩小文件,同时剥离开发过程中用于调试的多余代码。您可以使用npm run dev执行此操作

这不会是因为试图将Inertia与Jetstream结合在一起,因为它们可以很好地相互配合。

你的应用程序托管你的app.js文件的方式出了问题,或者没有。

相关内容

  • 没有找到相关文章

最新更新