【发布时间】:2022-08-02 18:52:27
【问题描述】:
在 Heroku 中上传我的 Laravel 项目后说“Vite manifest not found at: /app/public/build/manifest.json”
它在 localhost 中完美运行,但在 Heroku 中无法正常运行。
这是问题的预览
我在将项目推送到 Heroku 之前运行此代码
npm install
npm run dev
npm run build
有什么建议吗?
在 Heroku 中上传我的 Laravel 项目后说“Vite manifest not found at: /app/public/build/manifest.json”
它在 localhost 中完美运行,但在 Heroku 中无法正常运行。
这是问题的预览
我在将项目推送到 Heroku 之前运行此代码
npm install
npm run dev
npm run build
有什么建议吗?
好的,解决方案是在部署之前将 nodejs 和 php buildpacks 添加到项目中(您也可以在部署后执行此操作,但您必须重新部署项目)
heroku buildpacks:set heroku/php
heroku buildpacks:set heroku/nodejs
并使用此代码确保您的项目中有两个构建包(php 和 node js)
heroku buildpacks
注意:您可以在设置部分添加带有 heroku 仪表板的构建包
【讨论】:
我修好了我的:
这个解决方案的灵感来自 zneharks
$ heroku plugins:install buildpack-registry
$ heroku plugins:install buildpacks
【讨论】: