Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Vue路由器不';在建造生产后,不要移除hashbang_Javascript_Vue.js_Vuejs2_Vue Router - Fatal编程技术网

Javascript Vue路由器不';在建造生产后,不要移除hashbang

Javascript Vue路由器不';在建造生产后,不要移除hashbang,javascript,vue.js,vuejs2,vue-router,Javascript,Vue.js,Vuejs2,Vue Router,我试图删除hashbang,并通过在vue路由器的索引文件中添加模式:'history'来实现: export default new Router({ mode: 'history', routes: [ { path: '/', name: 'Daksh', component: Daksh }, { path: '/about', name: 'About', component: Ab

我试图删除hashbang,并通过在vue路由器的索引文件中添加
模式:'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运行这些文件

设置nginx的服务器配置,如中的示例所示


您使用的是什么服务器?我使用build方法来构建html文件,然后基本上使用nginx来运行这些文件。这是我的公文包网站,所以我没有用node.js创建服务器,我只是用nginx运行它。您是否按照这里的示例()为ngins设置了服务器配置。很高兴为您提供帮助,我看到了您的网站,它很棒,15岁了,您做得很好,但有一点值得一提:作为一名印度人,我不喜欢你在“关于”一节第一段最后一行所说的话。仅此而已不要在你的问题标题中添加[已解决]:在下面写一个答案,并接受你自己的答案:这将是一个非常有用的指标,并将帮助他人。现在这看起来很有用;)+1这真的很有帮助:)
location / { 
    try_files $uri $uri/ /index.html; 
}