Kan eigenschap ‘visitExpression’ van undefined niet lezen

In mijn hoekige app bij het opstartpunt heb ik te maken met deze fout:

Kan eigenschap visitExpressionvan undefined

niet lezen

Wat zou het probleem kunnen zijn?


Antwoord 1, autoriteit 100%

In mijn geval was het een dubbele ,in de Routes-array in app.routing.ts.

U kunt ,[\s]*,gebruiken als Regular Expression search zoekom het in je routes te vinden om twee komma’s te vinden met (0 tot veel) witte spaties ertussen.


Antwoord 2, autoriteit 9%

Het was ‘,’ in mijn geval in het bestand app.module.ts.

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

Gewijzigd in:

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

Antwoord 3, autoriteit 8%

In mijn geval waren het componenten met lege selectors.


Antwoord 4, autoriteit 5%

Voor mij was het ,, in de *-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)
      }
    ]
  },

Antwoord 5, autoriteit 2%

Ik heb een globale zoekactie gedaan en alles vervangen door ,[\s]*,en vervangen door ,.
De dubbele komma werd gevonden in meerdere andere module-importen, wat mijn app brak.

Other episodes