2017-01-23 90 views
3

我目前正在使用自定義模塊的Angular2項目來保持代碼清潔。一切都很好,直到我將這個模塊複製到另一個項目中。複製模塊後無法讀取undefined屬性'visitExpression'

自從我將模塊複製到另一個項目後,出現以下錯誤:Uncaught TypeError: Cannot read property 'visitExpression' of undefined

後google搜索的時間,我發現了幾個可能的原因,這是我所有的測試(和沒有工作):

  • 雙逗號(,,)在路由
  • 空選擇在組件

這裏有一些其他的事情我想:

  • 模塊中每個進口查一查並確保它是正確的。
  • 建立與咕嘟咕嘟的打字稿文件(建設成功,未出現警告/錯誤)

我有點線索少的,以什麼來嘗試下,有什麼建議?

回答

0

在路線中的任何錯位的逗號陣列可導致此

const authRoutes: Routes = [,  //<--- This was my issue when I faced it 
    {path: 'signup', component: SignupComponent}, 
    {path: 'signin', component: SigninComponent}, 
]