0

所以我显然无法访问我服务器上的 localhost:3000,所以我想通过带有子文件夹的 ip 地址来测试它,例如(192.0.1.168/reactjs)。我已经运行npm run build并进入了构建文件夹,但它显示了一个空页面。

我错过了什么吗?

4

2 回答 2

2

npm run build将您的源文件编译成应用程序的缩小版本。这个版本可以在你的 /build 目录中找到。

如果你想提供这个编译版本,你需要设置一个网络服务器。最常见的是“Apache”和“nginx”。将您的网络服务器配置为使用您的 /build 目录作为根目录。

对于您的网络服务器的配置建议,您应该阅读所选服务器的文档。

于 2016-12-21T12:18:57.700 回答
1

通过添加解决"homepage": "/reactjs/build",package.json。之前没有工作,因为我也没有放入build它。

所以下一个问题是,如何更改构建位置,以便我可以通过www.website.com/reactjs而不是www.website.com/reactjs/build.

于 2016-12-21T12:55:27.600 回答