我在 Laravel 11 上使用 spatie/laravel-pdf 创建 PDF,并使用 TailwindCSS 进行样式设置。我的布局有
@vite(['resources/css/app.css'])
我在本地运行 vite。PDfs 看起来很棒。
我的部署包括使用以下代码构建 CSS
npm ci
npm run build
rm -rf node_modules
该网站使用从 构建的样式表就可以完美呈现/build/assets/...
。
但是:当我将我的应用程序部署到我的 Forge 服务器时,PDF 在生成后缺少样式表。
我尝试过motomedialab/laravel-vite-helper
并包括带有变体的 CSS
<link rel="stylesheet" href="{{ vite('resources/css/app.css', 'build', false, false) }}">
甚至
<link rel="stylesheet" href="/build/assets/app-Bq_2mYPq.css">
这两种方法都行不通。但我想使用我构建的 CSS,而不是让 vite 在我的生产服务器上全天候运行。
我在这里遗漏了什么?