Я создал новый проект из 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'






Добавление "module": "commonjs" к параметрам компилятора в tsconfig.json сработало для меня.
Также убедитесь, что вы используете TypeScript 3.2 или новее, я думаю, что он нужен для петлевого скелета. С его помощью, я думаю, вам не нужно добавлять целевую версию, поскольку конфигурация простирается от обратной связи.