react发布到javaweb
react项目发布到javaweb中
1、打包react
直接执行npm run build命令:发现在build目录下生成资源文件,
但是打开index.html发现报错,发现在生成的index.html中引入的文件路径有问题:/static
/多余,或者说少了. 正确的路径应该是:static 或者 ./static
发现是%PUBLIC_URL%问题,在构建时应该执行
PUBLIC_URL=./ npm run build
2、集成到javaweb中
将上一步生成build目录下的文件都复制放在webapp路径下,启动应用就能直接访问到index.html文件