出现错误TS1241:作为表达式调用时,无法解析方法装饰器的签名

时间:2018-12-28 07:48:23

标签: typescript loopbackjs

我从回送4 cli(lb4 app)创建了一个新项目

当我使用WebStorm打开PingController时,在@get装饰器中看到此错误:

TS1241: Unable to resolve signature of method decorator when called as an expression.

在阅读here之后,我将tsconfig.json中的目标设置为es2017,并确实消除了该错误,但是现在我在非常重要的输入行中收到了该错误:

TS2307: Cannot find module '@loopback/xxxxx'

1 个答案:

答案 0 :(得分:0)

在tsconfig.json中的编译器选项中添加"module": "commonjs"对我有用。

还要确保使用TypeScript 3.2或更高版本,我认为loopback-sceleton需要它。有了它,我认为您不需要添加目标版本,因为配置是从环回扩展的。