所以我显然无法在我的服务器上访问localhost:3000,所以我想通过带有子文件夹的ip地址进行测试,例如: (192.0.1.168/reactjs)。我已经运行npm run build
并且已进入构建文件夹,但它显示一个空白页面。
我错过了什么吗?
答案 0 :(得分:2)
npm run build
将您的源文件编译为应用的缩小版本。这个版本可以在/ build目录中找到。
如果要提供此编译版本,则需要设置网络服务器。最常见的是" Apache"和" nginx"。配置您的Web服务器以将/ build目录用作根目录。
对于您的网络服务器的配置建议,您应该阅读所选择的文档。
答案 1 :(得分:1)
通过将"homepage": "/reactjs/build",
添加到package.json
来解决此问题。之前没有工作,因为我也没有把build
放进去。
接下来的问题是,如何更改构建位置,以便我可以通过www.website.com/reactjs
而不是www.website.com/reactjs/build
来访问它。