Laravel 如何在 vercel 中部署

问题描述 投票:0回答:5

我正在尝试在 Vercel 中部署 Laravel 8 项目,但是,我经常遇到此错误:

错误:构建后找不到名为“dist”的输出目录 完全的。您可以在项目中配置输出目录 设置。

我已按照here提到的步骤进行操作,但不幸的是它显示了相同的错误。有人遇到过这样的问题吗?

deployment laravel-8 web-deployment vercel
5个回答
0
投票

只需在项目根目录中创建“dist”目录/文件夹即可。


0
投票
  • 在 Vercel 项目设置中,转到“构建和开发” 设置”部分。
  • 在“构建命令”字段下,输入命令来构建您的 Laravel 项目。此命令通常是由composer install 跟随 如果您使用 Laravel Mix,可以通过 npm install 和 npm run prod 进行安装。如果你 不使用 Laravel Mix,请将最后一个命令替换为您自己的命令 构建命令。
  • 在“输出目录”字段下,输入目录的路径 您的 Laravel 项目的构建位置。这通常是公开的 Laravel 项目。保存您的构建设置。

0
投票

要解决此问题,您必须将输出目录设置为“api”。


0
投票

最简单的方法是更改 vercel.json 文件中的 vercel-php 版本。像这样-

"api/index.php": { "runtime": "[email protected]" }

还将输出目录更改为“api”。 这是我解决这个问题的方法。希望这对您有帮助。


0
投票

观看 https://www.youtube.com/watch?v=dERa0R2zLqc&t=103s 。了解如何做到这一点

© www.soinside.com 2019 - 2024. All rights reserved.