[英]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.