gpt4 book ai didi

javascript - 复制模块后无法读取未定义的属性 'visitExpression'

转载 作者:太空狗 更新时间:2023-10-29 17:59:24 31 4
gpt4 key购买 nike

我目前正在使用自定义模块开发 Angular2 项目以保持代码整洁。一切都很好,直到我将这个模块复制到另一个项目中。

自从我将模块复制到另一个项目后,我收到以下错误:Uncaught TypeError: Cannot read property 'visitExpression' of undefined

经过几个小时的谷歌搜索,我发现了几个可能的原因,我都测试过了(但没有用):

  • 路由中的双逗号(,,)
  • 组件中的空选择器

以下是我尝试过的其他一些方法:

  • 查找模块中的每个导入并确保它是正确的。
  • 使用 Gulp 构建 typescript 文件(构建成功,没有警告/错误)

我不太清楚接下来要尝试什么,有什么建议吗?

最佳答案

Routes 数组中任何放错位置的逗号都可能导致这种情况

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

关于javascript - 复制模块后无法读取未定义的属性 'visitExpression',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41808663/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com