微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何修复 Ionic 中缺少类型的“CameraPreview”?

如何解决如何修复 Ionic 中缺少类型的“CameraPreview”?

我想构建一个 Ionic 相机预览应用程序,并且我安装了 @capacitor-community/camera-preview。我已在 HomePage.ts 中将 CameraPreview 声明为插件

import { Component } from '@angular/core';
import { PluginRegistry,Plugins } from '@capacitor/core';
// eslint-disable-next-line @typescript-eslint/naming-convention
const {CameraPreview} = Plugins;
import {CameraPreviewOptions,CameraPreviewPictureOptions} from '@capacitor-community/camera-preview';
import '@capacitor-community/camera-preview';

每次我运行 ionic serve 来部署应用程序时,我都会收到此错误

Error: node_modules/@capacitor-community/camera-preview/node_modules/@capacitor/core/types/deFinitions-internal.d.ts:16:18 - error TS2430: Interface 'CapacitorInstance' incorrectly extends interface 'CapacitorGlobal'.
  Types of property 'Plugins' are incompatible.
    Property 'CameraPreview' is missing in type '{ [pluginName: string]: { [prop: string]: any; }; }' but required in type 'PluginRegistry'.

16 export interface CapacitorInstance extends CapacitorGlobal {
                    ~~~~~~~~~~~~~~~~~

  node_modules/@capacitor-community/camera-preview/dist/esm/deFinitions.d.ts:3:9
    3         CameraPreview: CameraPreviewPlugin;
              ~~~~~~~~~~~~~
    'CameraPreview' is declared here.

我尝试安装电容器 3 但仍然无法正常工作

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。