2017-09-22 53 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”

我不明白这些错误 - 也许这里的某个人能够阐明一些光明。

回答