2017-09-22 49 views
0

我一直在使用Cordova CLI v 6.5.0創建我的混合Android應用程序,該應用程序使用我自己製作的自定義插件。完整工具鏈Cordova cli更新後無法添加cordova插件

  • 的Java SDK 1.8
  • 科爾多瓦CLI 6.5.0
  • NPM 4.1.2

這一直工作沒有問題。直到今天,我還沒有升級到Cordova CLI 7.0.1,因爲我仍然支持Android 4.4,7.0.1的基礎版本是5.0。在作出放棄支持今天的Android 4.4 v支持的決定,我決定升級科爾多瓦CLI很快就遇到了一些不愉快的意外

  • 創建構建-extras.gradle文件,指定使用JavaVersion.VERSION_1_8扔了聲稱錯誤我的一些源代碼文件不兼容。由於我廣泛使用了一些Java 8特性,例如try_with_resources,這本身就是一個問題。
  • 我決定暫時退回到VERSION_1_7並獲得應用程序complile。
  • 我當時想我要我的插件添加到項目(預期完全清楚,該系統將在我使用的Java 8個語法皺眉)跑進另一個令人不快的意外,我下重現

    16錯誤Windows_NT 10.0 .15063 17錯誤argv「H:\ nodejs \ node.exe」 「H:\ nodejs \ node_modules \ npm \ bin \ npm-cli.js」「install」「path:\ to \ my-plugin」「 - -SAVE」 18錯誤節點V7.5.0 19錯誤NPM V4.1.2 20錯誤無效的版本: 「1.0」

我不明白這些錯誤 - 也許這裏的某個人能夠闡明一些光明。

回答