У меня есть два разных угловых приложения, в которых package.json
упоминается точно так же rxjs version
, как показано ниже
"rxjs": "^6.0.0",
Однако, когда я запускаю ng -version в этих двух приложениях, я получаю разные rxjs versions
какниже -
rxjs версия 6.4.0
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.6.8
@angular-devkit/build-angular 0.6.8
@angular-devkit/build-optimizer 0.6.8
@angular-devkit/core 0.6.8
@angular-devkit/schematics 0.6.8
@angular/cli 6.0.8
@ngtools/webpack 6.0.8
@schematics/angular 0.6.8
@schematics/update 0.6.8
rxjs 6.4.0
typescript 2.7.2
webpack 4.8.3
rxjs версия 6.3.3
Package Version
-----------------------------------------------------------
@angular-devkit/architect 0.6.8
@angular-devkit/build-angular 0.6.8
@angular-devkit/build-optimizer 0.6.8
@angular-devkit/core 0.6.8
@angular-devkit/schematics 0.6.8
@angular/cdk 7.2.1
@angular/cli 6.0.8
@angular/material 7.2.1
@ngtools/webpack 6.0.8
@schematics/angular 0.6.8
@schematics/update 0.6.8
rxjs 6.3.3
typescript 2.7.2
webpack 4.8.3
Мои вопросыэто:
1) Что решает фактическое rxjs version
, используемое в приложении?
2) Остальные версии всех компонентов одинаковы в обоих приложениях, тогда почему упоминаются две разные версии rxjs?Приложение, в котором версия rxjs 6.3.3
использует angular material
.Есть ли способ узнать, что вызывает использование различных rxjs versions
?