我正在通过npm run build
命令使用 create react app 来构建React项目,并在WAR项目的 webapp 下复制构建文件夹内容。
问题是,当 index.html 尝试从服务器检索javascript和其他静态资源时,将忽略上下文路径。如何使我意识到上下文路径?此外,我不想在React项目上对上下文路径进行硬编码。
答案 0 :(得分:0)
解决方案是在 package.json
中添加以下行"homepage": "."
不确定为什么需要此看似多余的属性。不过,它可以在任何上下文路径下实现正确的行为
答案 1 :(得分:0)
create-react-app
有很好的文档,所以,我认为这就是您想要的
Serving the Same Build from Different Paths
请通过上面的链接,谢谢,它将解决您的问题。