2

我正在使用基于 angular 6 的 Ionic 4 创建一个离子应用程序!要设置屏幕方向安装以下插件。

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'.

谁能帮我解决这个错误?

4

2 回答 2

3

在 Ionic 4 中,您需要将所有本机插件安装为 beta:

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

在您的代码中,对于 Angular,导入路径应以 /ngx 结尾。

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

不要安装 rxjs-compact。

于 2018-09-13T12:18:39.293 回答
0

npm i rxjs-compat

请在您的根文件夹中添加这些命令

于 2019-01-24T16:59:18.257 回答