Как исправить ошибку «Не удается найти модуль rxjs-compat / Observable»? - PullRequest
0 голосов
/ 13 сентября 2018

Я создаю ионное приложение с Ionic 4 на основе Angular 6! Для установки ориентации экрана установлен следующий плагин.

ionic cordova plugin add cordova-plugin-screen-orientation
npm install --save @ionic-native/screen-orientation

И импортировано в необходимом машинописи! Но когда я запускаю проект, я получаю сообщение об ошибке ниже.

ERROR in node_modules/@ionic-native/screen-orientation/index.d.ts(2,10): error TS2305: Module '"/Users/karthikcp/Documents/IONIC/myBake/node_modules/rxjs/Observable"' has no exported member 'Observable'.
[ng] node_modules/rxjs/Observable.d.ts(1,15): error TS2307: Cannot find module 'rxjs-compat/Observable'.

Может кто-нибудь помочь мне исправить эту ошибку?

Ответы [ 2 ]

0 голосов
/ 24 января 2019

npm и rxjs-compat

Пожалуйста, добавьте эти команды в корневую папку

0 голосов
/ 13 сентября 2018

В Ionic 4 вам нужно установить все ваши собственные плагины в виде бета-версии:

npm install --save @ionic-native/screen-orientation@beta

Внутри вашего кода для Angular путь импорта должен заканчиваться на /ngx.

import { ScreenOrientation } from '@ionic-native/screen-orientation/ngx';

Не устанавливайте rxjs-compact.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...