Я несколько месяцев выполнял одни и те же проекты Loopback 4 на своем ПК, но пару дней назад у меня начались проблемы с Typescript, решение которых я не могу найти.
При попытке запустить NPM START я получаю следующий Typescript:
node_modules/@loopback/core/dist/src/keys.d.ts (27,40): ошибка TS1005: ожидается «>».node_modules/@loopback/core/dist/src/keys.d.ts (27,103): ошибка TS1109: выражение ожидается.node_modules/@loopback/rest/dist/src/router/trie-router.d.ts (11,62): ошибка TS1144: '{' или ';'ожидается.node_modules/@loopback/rest/dist/src/router/trie-router.d.ts (12,5): ошибка TS1128: ожидается объявление или утверждение.node_modules/@loopback/rest/dist/src/router/trie-router.d.ts (12,39): ошибка TS1005: ';'ожидается.node_modules/@loopback/rest/dist/src/router/trie-router.d.ts (13,1): ошибка TS1128: ожидается объявление или инструкция.
Выполнен тот же код (проект)просто отлично на другом ПК, так что я думаю, что это связано с Typescript, но я не смог выяснить основную причину и, следовательно, найти решение самостоятельно.
Обновление: Я пытался запустить NPM UPDATE в моей рабочей среде, и он тоже сломался, с теми же проблемами TS.
Может быть, это мой файл package.json, он был установлен в бета-версии LB4и обновляется вручную.
"@loopback/boot": "^1.0.5",
"@loopback/context": "^1.1.0",
"@loopback/core": "^1.1.0",
"@loopback/openapi-v3": "^1.1.2",
"@loopback/openapi-v3-types": "^1.0.1",
"@loopback/repository": "^1.0.5",
"@loopback/rest": "^1.3.1",
"@loopback/rest-explorer": "^1.1.1",
"@loopback/service-proxy": "^1.0.2",