[英]Cannot install cordova camera plugin using Ionic 2 framework
我正在嘗試安裝用於Ionic 2應用程序的相機的cordova插件,但我一直收到錯誤:
無法安裝'cordova-plugin-camera':CordovaError:已安裝插件的版本:“cordova-plugin-compat@1.0.0”不滿足依賴插件要求“cordova-plugin-compat@^1.1.0”。 嘗試--force使用已安裝的插件作為依賴項。
我嘗試刪除cordova插件compat並重新安裝它,因為我在stackoverflow上找到了很多關於此錯誤的答案,但它們都沒有為我工作。 我也嘗試過--force
標志,但沒有成功。
我也試過: cordova plugin remove cordova-plugin-compat --force
但是我收到一個錯誤:
錯誤:找不到插件“cordova-plugin-camera”的plugin.xml。 請嘗試重新添加。
我真的希望有人可以幫助我,因為我被困在這里...事先謝謝你。
這可能對您有所幫助:
cordova plugin remove --force cordova-plugin-compat
cordova plugin add cordova-plugin-compat
cordova platform remove android
cordova platform add android
cordova plugin add cordova-plugin-camera
對我來說工作正常:
謝謝。
我不得不遵循一些步驟:
1)編輯文件package-lock.json並從cordova-plugin-camera中刪除該塊。
2)在目錄myproject / node_modules中輸入我刪除文件cordova-plugin-camera
3)cordova插件rm --force cordova-plugin-compat
4)cordova插件添加--force cordova-plugin-compat
5)cordova插件添加cordova-plugin-camera
它工作了!
對我來說,這是:
我注意到cordova-plugin-camera
附帶了一個版本的cordova-plugin-compat
,導致版本混亂。 所以我這樣做了:
ionic cordova plugin remove --force cordova-plugin-compat
ionic cordova plugin add cordova-plugin-camera
安裝成功后無需重新安裝cordova-plugin-compat
。
我已經嘗試了以上,我終於能夠通過以下方式安裝插件:
以上都是成功的。 但我不能再正確添加平台android並在我的設備上運行它。
我為此創建了一個主題: Ionic 3:Android安裝平台在安裝cordova-plugin-camera后失敗
嗨如果您想將cordova插件添加到離子v1項目中,您可以執行此步驟
刪除android
cordova平台刪除android
添加Android
cordova平台添加android@5.0.0
刪除Cordova Compat插件
cordova插件刪除--force cordova-plugin-compat
添加Cordova compat插件
cordova插件添加cordova-plugin-compat
添加Cordova相機插件
cordova插件添加cordova-plugin-camera
要么
cordova插件添加https://github.com/apache/cordova-plugin-camera.git
我成功地在離子v1項目中安裝了相機插件。
什么都沒有幫助我 - 我這樣做了
cordova plugin add https://github.com/apache/cordova-plugin-camera.git
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.