簡體   English   中英

無法使用Ionic 2框架安裝cordova相機插件

[英]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. 離子插件rm --force cordova-plugin-compat
  2. 離子插件添加--force cordova-plugin-compat
  3. 離子插件添加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

它工作了!

對我來說,這是:

  1. cordova插件刪除cordova-plugin-compat --force
  2. rm -rf ./plugins/cordova-plugin-compat/
  3. cordova插件添加cordova-plugin-compat

我注意到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
  • 刪除compat
  • 安裝新版本的compat(1.1.0)
  • 安裝相機插件

以上都是成功的。 但我不能再正確添加平台android並在我的設備上運行它。

我為此創建了一個主題: Ionic 3:Android安裝平台在安裝cordova-plugin-camera后失敗

嗨如果您想將cordova插件添加到離子v1項目中,您可以執行此步驟

  1. 刪除android
    cordova平台刪除android

  2. 添加Android
    cordova平台添加android@5.0.0

  3. 刪除Cordova Compat插件
    cordova插件刪除--force cordova-plugin-compat

  4. 添加Cordova compat插件
    cordova插件添加cordova-plugin-compat

  5. 添加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

如此處所述https://github.com/apache/cordova-plugin-camera

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM