2019年11月28日 星期四

[morse]使用Cordova插件和Ionic Native

在開發使用 Capacitor 的應用程序時,可以同時使用 Cordova 和 Ionic Native 插件。

安裝 Cordova 插件

只需安裝所選插件,同步項目,完成所有必需的本機項目配置,即可開始:
npm install cordova-plugin-name
npx cap sync

更新 Cordova 插件

與安裝步驟相似。只需將cordova插件更新為最新版本,然後Capacitor即可獲取更改:
npm install cordova-plugin-name@latest
npx cap update
如果你不想冒險引進重大更改,使用npm update cordova-plugin-name,而不是@latest作為update方面semver。

安裝 Ionic 本機插件

Ionic Native提供TypeScript包裝器以及一致的API和命名約定,以使Cordova插件的開發更加輕鬆。Capacitor支持此功能,因此,只要找到要使用的Ionic Native包裝器,就安裝JavaScript代碼,安裝相應的Cordova插件,然後同步項目:
npm install @ionic-native/javascript-package-name
npm install cordova-plugin-name
npx cap sync

更新 Ionic 本機插件

類似於安裝步驟。更新Ionic Native JavaScript庫,刪除然後重新添加Cordova插件,然後更新您的項目:
npm install @ionic-native/javascript-package-name@latest
npm install cordova-plugin-name@latest
npx cap update
如果您不想冒險進行重大更改,請使用npm update cordova-plugin-name代替@latest

重要說明:配置

Capacitor不支持Cordova安裝變量,自動配置或掛鉤,這是因為我們的理念是讓您控製本機項目源代碼(這意味著不需要掛鉤)。如果您的插件需要設置變量或設置,則需要通過plugin.xml在iOS和Android上的插件設置和必需設置之間進行映射來手動應用這些配置設置
諮詢 的iOS 和 安卓系統 配置指南,以獲取有關如何配置每個平台的信息。

相容性問題


某些Cordova插件不適用於Capacitor,或者Capacitor提供了相互衝突的替代方案。有關詳細信息和已知的不兼容列表,請參見此處

沒有留言:

張貼留言