Vue路由器生产版本抛出Uncaught SyntaxError

问题描述

我的Vuejs应用的生产版本遇到问题。 我正在使用npm run build命令创建生产构建,并使用serve -s dist运行构建。 Vue路由器已实现,并且除参数化(product)的路径外,对所有路径均适用。我的index.js

export default new Router({
  routes: [
    {
      path: '/',component: Layout,children:[
        {
          path:'/',component:Home,name:'Home'
        },{
          path:'/shop',component:Shop,name:'Shop'
        },{
          path:'/product/:id',// navigating to this one throws the error
          component:Product,name:'Product'
        },// ...
      ]
    }
  ],mode:'history'
}

错误看起来像这样的Uncaught SyntaxError: Unexpected token '<',并且发生在manifest.xxx.jsvendor.xxx.jsapp.xxx.js中。我检查了这些js文件的源代码,但找不到不合适的'npm run dev运行开发服务器,则不会发生此错误。

有人知道什么可能导致此行为吗? 预先感谢您的帮助!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)