繁体   English   中英

如何从特定平台排除某些离子本机插件?

[英]How to exclude certain ionic native plugins from a specific platform?

我们在 Android 平台上的 ionic 5 项目中使用了 NFC Scanner 插件: https://ionicframework.com/docs/native/nfc

我们如何从我们的 iOS 平台中排除这个插件? Capacitor 中是否有内置方法可以从特定平台中排除某些插件? 我们希望避免每次运行“ionic cap sync ios”时都卸载插件。

“排除”一个插件是不可能的,但是你可以指定要包含的插件,所以你应该在 includePlugins object.https://capacitorjs.com/docs/config中添加除了你想要排除的插件之外的所有插件

资料来源: https://github.com/ionic-team/capacitor/issues/5084#issuecomment-931288615

capacitor.config.ts

import { CapacitorConfig } from '@capacitor/cli';

const config: CapacitorConfig = {
  appId: 'com.company.appname',
  appName: 'My Capacitor App',
  webDir: 'www',
  ios: {
    includePlugins: ['cordova-plugin-calendar', '...']
  }
};

export default config;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM