场景:当打包h5页面后给运维时,在Nginx部署设置中,如果新增一个路径,发版后访问不到,但是在Nginx设置根节点路径,就可以访问。
注意:虽然放根节点可以,并且每次发版一个项目新增一个端口号放根节点路径都可以,但是同端口下运行多个项目,管理多个项目,配置不同路径就不行。
解决:
manifest.json
"h5" : {
"router" : {
"mode" : "hash",
//默认是/,这里设置成./即可
"base" : "./"
},
}
扩展:在vue或者angular等项目中,找到index.html,然后新增下面代码即可
<head>
<meta charset="utf-8">
<title>穹影数字化服务站</title>
//改变访问路径
<base href="./">
</head>
``
网友评论