在我基于gulp的项目中,我试图实现一个自定义装饰器以进行数据验证,但由于这个错误,我一度陷入困境:
Error: Can't resolve all parameters for LoginService: (?, ?, ?).(…)
或者在其他情况下出现这样的错误:
Unexpected value 'AppComponent' declared by the module 'AppModule'
然后我开始做一些测试,我发现导致这个错误的行是:
import "reflect-metadata";
以下是英雄之旅教程的两个版本:
编辑
我通过添加我确信此修复程序有效的 angular 版本来编辑标题,从版本 1.3.0 我在使用装饰器时遇到问题,这就是为什么我将我的项目从 gulp 移动到 webpack