我是 react 的新手,即使我在 stackoverflow 和 google 中看到过类似的答案,我也无法让它工作。
我已经通过 'react-scripts' 创建了一个应用程序,它工作得很棒(只是 npm start 。没什么特别的)。
当我尝试在我的 Apache 服务器中部署此应用程序时,我的问题就出现了。
1)我执行 'npm build' 。Build 文件夹是用(我猜)一个可部署的版本创建的。
2)我将此构建文件夹复制到我的 Apache 服务器,当我尝试访问时,我看到了头部和标题,但没有内容。一切都是白色的。
我在“npm run build”之后收到此消息:
该项目是在假设它托管在服务器根目录的情况下构建的。要覆盖它,请在 package.json 中指定主页。例如,添加这个来为 GitHub Pages 构建它:
“主页”:“ http://myname.github.io/myapp ”,
构建文件夹已准备好部署。您可以使用静态服务器为其提供服务:
npm 安装 -g 服务 服务 -s 构建
我猜 'serve' 是一个 http 服务器,但我想在 Apache 中部署我的应用程序。据我了解,应该足以复制到 Apache 文件夹。我缺少一些东西。请问你能帮帮我吗 ?