React 打包发布后资源都加载出来,但是页面是空白的是怎么回事呀?请各位大佬解解惑

#1

#2

百度了很多,最后都没有找到问题所在。到时有替代方案——把代码直接发布到网站根目录

#3

直接发布到根目录是可以工作的

#4

才开始接触react,小白一枚。如果问题太肤浅希望大家见谅。。。

#5

看起来是资源路径不对,你看看network面板是否成功请求到了bundle文件

1 Like
#6

Network 中,文件都请求到了的,打包到二级目录是要改什么配置吗?我是create react app 生成的项目,然后弹出

#7

#8

你这是路由不对啊,你要把路由的basepath修改一下

#9

空白大概是因为没有匹配到ammeter/login这个路由

#10

你是指这里面

还是只webpack.config中呢?抱歉,我真的是小白,麻烦了

#11

你看起来用的是4.x以下的router,你可以试试每个带斜杠的路由前面都加上ammeter

1 Like
#12

谢谢,谢谢,可以工作了,就是这样的。