cordova 4.0 cli找不到插件信息

时间:2014-10-20 16:23:17

标签: cordova cordova-3 cordova-plugins

我有一个用3.4构建的cordova项目

升级到4.0

现在我收到此错误

Error: Could not find plugin info in /Users/derek / manualtaxpocket / taxpocket /
    plugins / .idea
at new PluginInfo(/usr/local / lib / node_modules / cordova / node_modules /
    cordova - lib / src / PluginInfo.js: 229: 15)
at / usr / local / lib / node_modules / cordova / node_modules / cordova - lib /
    src / hooks / scriptsFinder.js: 149: 25
at Array.forEach(native)
at getAllPluginsHookScriptFiles(/usr/local / lib / node_modules / cordova /
    node_modules / cordova - lib / src / hooks / scriptsFinder.js: 144: 26)
at getPluginsHookScripts(/usr/local / lib / node_modules / cordova /
    node_modules / cordova - lib / src / hooks / scriptsFinder.js: 79: 12)
at Object.module.exports.getHookScripts(/usr/local / lib / node_modules /
    cordova / node_modules / cordova - lib / src / hooks / scriptsFinder.js: 43:
    21)
at / usr / local / lib / node_modules / cordova / node_modules / cordova - lib /
    src / hooks / HooksRunner.js: 56: 37
at _fulfilled(/usr/local / lib / node_modules / cordova / node_modules /
    cordova - lib / node_modules / q / q.js: 798: 54)
at self.promiseDispatch.done(/usr/local / lib / node_modules / cordova /
    node_modules / cordova - lib / node_modules / q / q.js: 827: 30)
at Promise.promise.promiseDispatch(/usr/local / lib / node_modules / cordova /
    node_modules / cordova - lib / node_modules / q / q.js: 760: 13)

2 个答案:

答案 0 :(得分:2)

我刚在phonegap的项目中发现了同样的错误。问题是你安装的插件之一没有plugin.xml,插件的信息文件是什么。我修复了以下内容(它不是定义的解决方案,但它会帮助您安装其他插件)。从任何其他插件获取plugin.xml文件并将其放在您遇到问题的插件的根目录中,下次cordova验证您的插件时,它不会发现任何错误。我希望这个解决方案可以帮到你。

答案 1 :(得分:0)

尝试通过以下方式重新安装插件:

cordova plugin remove [plugin name]
cordova plugin add [plugin name]

这帮助了我。