当我构建我的cordova
项目时,我收到一条警告消息:
缺少档案: /home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/nl.x-services.plugins.toast/plugin.xml
缺少档案: /home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/cordova-plugin-device-rotation-vector/plugin.xml
当我添加插件或删除插件时会发生这种情况。
当我添加插件或构建项目但是当我删除插件错误时,这就像警告一样发生
错误:ENOENT,没有这样的文件或目录 ' /home/vijay/workspace/Repos_temp/QuickTraq_Android/plugins/com.grumpysailor.cordova-plugin-device-rotation-vector/plugin.xml' at Object.fs.openSync(fs.js:439:18) 在Object.fs.readFileSync(fs.js:290:15) at Object.module.exports.parseElementtreeSync(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/util/xml-helpers.js:121:27) at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:56:35 at Array.forEach(native) at Object.module.exports.package.generateDependencyInfo(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js:53:45) at runUninstallPlatform(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/uninstall.js:218:53) 在Function.module.exports.uninstallPlatform(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/uninstall.js:81:12) at /usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin.js:205:58 在_fulfilled(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54)
我的插件删除失败..有没有办法解决这个问题?
答案 0 :(得分:14)
plugin.xml 看起来很缺失。每个添加的插件的plugin.xml的路径应为:
<yourapp>/plugins/<some-plugin>/plugin.xml
如果在这些文件夹中找不到 plugin.xml 文件,则必须从其git资源手动下载。尝试添加device-rotation-vector
&#39; s xml from here,然后运行:
cordova plugin remove cordova-plugin-device-rotation-vector
如果方法正常,请对Toast plugin执行相同操作。
您可以使用以下命令找到安装的插件列表:
cordova plugin list
答案 1 :(得分:7)
删除文件夹&#34; plugin_name&#34;在rootApp_folder / plugins / plugin_name中尝试再次添加。
答案 2 :(得分:3)
请尝试从GitHub存储库添加插件。我必须安装app-preferences
插件。所以,我只是这样做:
$ cordova plugin add https://github.com/apla/me.apla.cordova.app-preferences
答案 3 :(得分:0)
关闭所有可能触及安装的Windows。然后尝试再次安装。
W10:...我有一个打开的命令提示符,打开Android构建输出文件夹。在我关闭命令提示符窗口之前,安装无法删除安装失败的文件。