我有一个用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)
答案 0 :(得分:2)
我刚在phonegap的项目中发现了同样的错误。问题是你安装的插件之一没有plugin.xml,插件的信息文件是什么。我修复了以下内容(它不是定义的解决方案,但它会帮助您安装其他插件)。从任何其他插件获取plugin.xml文件并将其放在您遇到问题的插件的根目录中,下次cordova验证您的插件时,它不会发现任何错误。我希望这个解决方案可以帮到你。
答案 1 :(得分:0)
尝试通过以下方式重新安装插件:
cordova plugin remove [plugin name]
cordova plugin add [plugin name]
这帮助了我。