create-react-app 构建无法在 Web 服务器上的子目录中运行。\nI\xe2\x80\x99ve 使用了 Express Node Web 服务器。\xe2\x80\x98create-react-app build\xe2\x80\x99 正在根目录上工作。但是,\xe2\x80\x99 不适用于子目录。
\n\n例如,
\n\nlocalhost/ - 它可以工作。\nlocalhost/react-app/ - 它不能\xe2\x80\x99 工作。
\n\n正常加载相关文件。没有错误和警告。\n它看起来像空白页。当然我在package.json中配置了\xe2\x80\x98homepage字段\xe2\x80\x99。\n我不\xe2\x80\x99不知道为什么会出现这种情况。\n以下是我的配置。
\n\n为react\xe2\x80\xa8\xe2\x80\xa8设置express
\n\napp.get(\'/*\',function(req,res){\n res.sendFile(path.resolve(config.static_root+\'/react-app\', \'index.html\')); \n});
将主页字段添加到 package.json\xe2\x80\xa8
\n\n“主页”:“localhost/react-app”\xe2\x80\xa8
npm 运行构建
从构建文件夹复制文件并移动到 /react-app 文件夹。
| 归档时间: |
|
| 查看次数: |
5922 次 |
| 最近记录: |