laravel 无法弄清楚如何使Vite与Hostinger一起工作

xxls0lw8  于 2023-05-08  发布在  其他
关注(0)|答案(1)|浏览(183)

我的应用程序部署出现错误,要求我使用“npm run dev”,以便它可以在我的构建中正确使用vite。但我不知道该怎么做。感谢您的帮助(https://i.stack.imgur.com/UcI0w.png
试图运行我的开发服务器期望vite工作

olqngx59

olqngx591#

当你在laravel的视图中使用@vite指令时,它实际上试图从public目录加载manifest.json文件。该文件包含.js.css(以及其他前端相关文件)文件的路径,Laravel加载它们。这是必要的,因为你可能想单独构建和部署你的前端,当它发生时(如果发生),你需要使客户端的浏览器缓存无效。当Vite构建你的项目时,它会生成哈希值沿着文件名,并生成map original_filename => file_path,以便后端了解哪个文件是一个文件。
您只需要运行$ npm build(它将运行完整的构建和优化代码)并再次部署public目录。当你运行$ npm run dev时,它会生成开发而不是优化的构建。

相关问题