В моем package.json есть следующие записи:
"devDependencies": {
"@types/angular": "1.6.56",
"@types/angular-resource": "1.5.15"
...
И в node_modules / @ types / angular-resource / node_modules / @ types / angular / package.json это:
"name": "@types/angular",
"version": "1.6.55"
То есть есть несоответствие между этими версиями? angular-resource имеет это как зависимость:
"dependencies": {
"@types/angular": "*"
}
Таким образом, он соответствует каждой версии. Но почему требуется 1.6.55, когда я указал 1.6.56?
Я не уверен, является ли это основной причиной моей проблемы при запуске tsc:
error TS2694: Namespace 'angular' has no exported member 'resource'.
И еслиИтак, как я могу это исправить?