Я обновил свой проект nativescript до Angular 6, но теперь, когда я его запускаю, я сразу получаю следующую ошибку:
JS: bootstrap: ERROR BOOTSTRAPPING ANGULAR
JS: bootstrap: operators.share is not a function
JS:
JS: TypeError: operators.share is not a function
JS: at new ApplicationRef (file:///data/data/io.neocles.dev/files/app/tns_modules/@angular/core/bundles/core.umd.js:4446:67)
JS: at _createClass (file:///data/data/io.neocles.dev/files/app/tns_modules/@angular/core/bundles/core.umd.js:8210:20)
JS: at _createProviderInstance$1 (file:///data/data/io.neocles.dev/files/app/tns_modules/@angular/core/bundles/core.umd.js:8172:26)
JS: at initNgModule (file:///data/data/io.neocles.dev/files/app/tns_modules/@angular/core/bundles/core.umd.js:8108:32)
JS: at new NgModuleRef_ (file:///data/data/io.neocles.dev/files/app/tns_modules/@angular/core/bundles/core.umd.js:8831:9)
JS: at createNgModuleRef (file:///data/data/io.neocles.dev/files/app/tns_modules/@angular/core/bundles/core.umd.js:8820:12)
JS: at Object.debugCreateNgModuleRef [as createNgModuleRef] (file:///data/data/io.neocles.dev/files/app/tns_modules/@angular/core/bundles/core.umd.js:10645:12)
JS: at NgModuleFactory_.create (...
Я обновился до rxjs 6, но все еще использую rxjs-compat.Я включил в свой корень файл под названием «rxjs-operator», который импортирует все компоненты rxjs, которые я использую.share не был одним из них, но добавление его в список ничего не меняет.
Я отследил ошибку до следующего местоположения в core.umd.js:
this.isStable =
rxjs.merge(isCurrentlyStable, isStable.pipe(operators.share()));
Почему я получаю эту ошибку и как ее исправить?