无法阅读属性' visitExpression'未定义的

时间:2016-10-08 20:02:42

标签: angular typescript

在启动时的角度应用中,我遇到了这个错误:

无法读取visitExpression

的属性undefined

可能是什么问题?

5 个答案:

答案 0 :(得分:131)

在我的情况下,它在app.routing.ts中的Routes数组中是重复的','

答案 1 :(得分:11)

在我的情况下, app.module.ts 文件中为'。'。

imports: [
    BrowserModule,
    **AppRoutingModule,,**
    HttpClientModule,

将其更改为:

imports: [
    BrowserModule,
    **AppRoutingModule,**
    HttpClientModule,

答案 2 :(得分:7)

对我来说,是*-routing.module.ts

中的
   path: 'shoplist',
    children: [
      {
        path: '',
        loadChildren: () => import('../shoplist/shoplist.module').then(m => m.ShoplistModule)
      }
    ]
  },, <------------------ this was the cause
  {
    path: 'notification',
    children: [
      {
        path: '',
        loadChildren: () => import('../notification/notification.module').then(m => m.NotificationModule)
      }
    ]
  },

答案 3 :(得分:6)

就我而言,它是具有空选择器的组件。

答案 4 :(得分:2)

我进行了全局查找,并全部替换为,[\s]*,,并替换为,。 在其他多个模块导入中发现了双逗号,这使我的应用程序中断。