Получение ошибки TS1241: невозможно разрешить сигнатуру метода-декоратора при вызове в качестве выражения - PullRequest
0 голосов
/ 28 декабря 2018

Я создал новый проект из loopback 4 cli (lb4 app)

Когда я открываю PingController с WebStorm, я вижу эту ошибку в @get декораторе:

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

после прочтения здесь Я установил цель в tsconfig.json равной es2017, и эта ошибка действительно была устранена, но теперь я получаю эту ошибку в самой строке импорта:

TS2307: Cannot find module '@loopback/xxxxx'

1 Ответ

0 голосов
/ 11 января 2019

Добавление "module": "commonjs" к параметрам компилятора в tsconfig.json сработало для меня.

Также убедитесь, что вы используете TypeScript 3.2 или более позднюю версию, я думаю, что это нужно для loopback-sceleton.С этим, я думаю, вам не нужно добавлять target-версию, поскольку конфигурация расширяется от loopback.

...