Javascript 将电容器插件用作脚本Include(不与bundle/module loader一起使用)

Javascript 将电容器插件用作脚本Include(不与bundle/module loader一起使用),javascript,capacitor,Javascript,Capacitor,电容器JS文档方便地记录了如何在不使用捆绑包/模块加载程序的情况下包含核心,但is没有做到的是提供了一个如何实现插件的示例 例如,以下是电容器文档如何显示如何使用摄像头插件: import { Plugins } from '@capacitor/core'; const { Camera } = Plugins; const photo = await Camera.getPhoto({ quality: 100, resultType: CameraResultType.Uri,

电容器JS文档方便地记录了如何在不使用捆绑包/模块加载程序的情况下包含核心,但is没有做到的是提供了一个如何实现插件的示例

例如,以下是电容器文档如何显示如何使用摄像头插件:

import { Plugins } from '@capacitor/core';

const { Camera } = Plugins;

const photo = await Camera.getPhoto({
  quality: 100,
  resultType: CameraResultType.Uri,
  allowEditing: true,
  saveToGallery: true
});
如果我使用的是包含电容器的
版本,那么上面的非模块版本是什么


谢谢

谢谢。只是需要那个简单的答案,突然所有的插件都对我可用。好吧,也许我说得太早了。如果我执行类似于
console.log(capactor.Plugins.Device.getInfo())的操作它是空的。
await
命令在这里起作用了吗?电容器插件返回承诺,您可以使用await或。然后发现这个答案非常有用。但我现在剩下的问题是如何在没有构建系统的情况下使用非核心插件。例如:如果我使用
npm install@capactor community/date picker安装了一个外部插件
:我如何在没有捆绑包/模块加载程序的情况下添加插件?在capactor v3中,这不再有效,因为capactor.js中不包含插件,而是单独的插件。关于使用包含在版本3中的脚本的插件有什么想法吗?
Capacitor.Plugins.Camera.getPhoto({
  quality: 100,
  resultType: CameraResultType.Uri,
  allowEditing: true,
  saveToGallery: true
})