cordova 如何从特定平台排除某些离子原生插件?

cczfrluj  于 2022-11-15  发布在  其他
关注(0)|答案(1)|浏览(135)

我们在Android平台上的ionic 5项目中使用NFC扫描仪插件:https://ionicframework.com/docs/native/nfc
我们如何从iOS平台中排除此插件?Capacitor中是否有内置的方法来从特定平台中排除某些插件?我们希望避免每次运行“ionic cap sync ios”时都卸载此插件。

slsn1g29

slsn1g291#

不可能“排除”一个插件,但是您可以指定要包含的插件,因此您应该添加所有插件,除了您想在includePlugins对象中排除的插件。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;

相关问题