gpt4 book ai didi

javascript - Vue-router 在构建生产后不会删除 hashbang

转载 作者:搜寻专家 更新时间:2023-10-30 23:00:03 25 4
gpt4 key购买 nike

我试图删除 hashbang,我通过在 vue-router 的索引文件中添加 mode:'history' 来做到这一点:

export default new Router({
mode: 'history',
routes: [
{
path: '/',
name: 'Daksh',
component: Daksh
},
{
path: '/about',
name: 'About',
component: About
},
{
path: '/work',
name: 'Work',
component: Work
}
]
})

然后当我在热重载模式下尝试它时它运行良好但是在运行 npm run build 之后,它由于一些奇怪的原因停止了工作。

请帮助:)

最佳答案

由于答案已在评论中得到解决,并且 VonC 建议添加一个答案以便对其他人有所帮助,这里是:

因为你使用nginx来运行文件

按照 docs 中的示例设置 nginx 的服务器配置

location / { 
try_files $uri $uri/ /index.html;
}

关于javascript - Vue-router 在构建生产后不会删除 hashbang,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43999259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com