首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复“CameraPreview”在Ionic中缺少的类型?

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

Stack Overflow用户
提问于 2021-07-02 15:37:58
回答 1查看 466关注 0票数 2

我想建立一个离子相机预览应用程序,我安装了@电容器-社区/相机预览。我已经将CameraPreview声明为HomePage.ts中的插件:

代码语言:javascript
复制
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';

每次运行离子服务来部署应用程序时,我都会得到以下错误:

代码语言:javascript
复制
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,但仍然不起作用。

EN

回答 1

Stack Overflow用户

发布于 2021-10-14 03:07:57

参考文献:https://github.com/capacitor-community/apple-sign-in/issues/22

patrickbussmann在6月1日评论说,你只能安装它没有标签。

npm安装电容器-社区/摄像机-预览

然后,您安装了主分支,您可以使用电容3。

这事发生在我身上

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68227945

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档