При запуске ng test
в моем угловом проекте я запускаю с ошибками, связанными с методами rxjs5, используемыми в версии 6.
error TS2339: Property 'take' does not exist on type 'Subject
Странно то, что в моем package.json зависимость rxjsустановлен на
"rxjs": "5.5.11"
Единственная зависимость, которая требует rxjs 6, это ng-packagr, когда я запускаю npm ls rxjs
, я получаю такой вывод:
`-- ng-packagr@3.0.6
`-- rxjs@6.3.2
Нет следов моего корняЗависимость?
Если я запускаю npm ls
, чтобы получить полную информацию, я получаю
+-- UNMET PEER DEPENDENCY rxjs@5.5.11
для моей корневой зависимости
И
| +-- rxjs@6.3.2
для зависимости ng-packagr
При проверке в корневой папке rxjs модулей моего узла версия выглядит как 5.5.11.
Есть идеи о том, что происходит?