使用托管程序在 Laravel 中找不到 Vite 清单

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

我们将运行的 Laravel 代码上传到托管服务器(共享服务器)上。 上传后,我们遇到此错误:在以下位置找不到 Vite 清单:

/home/.../blog/public/build/manifest.json

缺少 Vite 清单文件

我们从代码中删除了行

@vite(['resources/css/app.css', 'resources/js/app.js'])

这次应用程序可以工作,但是登录的

css
js
不起作用。

请问您对这个问题有什么想法吗?

致以诚挚的问候,

node.js laravel shared-hosting
3个回答
5
投票

共享主机很糟糕,因为我们没有 ssh 访问权限,而且可以做的选择非常有限。但它确实很便宜。所以这就是我在托管共享主机上使用 vue.js 上传 laravel 9 的方法。

  1. 在本地运行 npm run build
  2. 上传所有文件public_html之外
  3. 将public目录下的所有数据复制到public_html。 (复制而不移动)

这应该可以解决 Vite 清单未找到错误


0
投票

你好,希望还不算晚。

为了在 Laravel 项目中使用 vite 来获取身份验证模块中已安装的 UI 文件,您必须迁移到您的项目并运行以下命令。

npm install

npm run dev

但只要您在生产环境中,请运行以下命令。

npm run build

然后你就可以出发了。


0
投票

执行 npm install && npm run build 后

它会生成一个文件夹名称为build 只需将构建文件夹上传到您的公共文件夹

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