为什么我需要一个带有 create-react-app 的服务器

Why do I need a server with create-react-app

我最近用 create-react-app 创建了一个网站。既然这不是网络应用程序,为什么我需要服务器才能看到它?我试图打开构建文件夹中的索引文件,但它不起作用,除非我从服务器提供它。

您可以在 package.json 文件中设置主页根 url 例如

{
   ...,
   "homepage":"file:///<path to build directory"
}

npm run build

这将在没有服务器的情况下从文件系统中找到构建目录中的静态内容。