我有一个较旧的Ionic应用程序,它是在很久以前构建的,我想更新其中一些并重置状态.我更新了Ionic CLI和Cordova,然后我也做了一个状态重置:sudo ionic state reset
每次我这样做,我收到这个我在尝试更新Ionic键盘插件时收到相同的错误.如果我在更新CLI之前执行状态重置,则此错误永远不会显示,但它仅在之后显示.尝试手动添加和删除插件,但使用cordova插件列表时它不显示任何帮助都会很好.这是错误:
Removed platforms and plugins
Attempting to restore your Ionic application from package.json
Restoring Platforms
cordova platform add browser
cordova platform add ios
Restore platforms is complete
Restoring Plugins
cordova plugin add cordova-plugin-device
cordova plugin add cordova-plugin-console
cordova plugin add cordova-plugin-splashscreen
cordova plugin add com.ionic.keyboard
/usr/local/lib/node_modules/ionic/node_modules/ionic-app-lib/lib/state.js:543
throw 'Error executing "' + pluginCommand + '":\n' + output;
^
Error executing "cordova plugin add com.ionic.keyboard":
Fetching plugin "com.ionic.keyboard" via npm
Error: Failed to fetch plugin com.ionic.keyboard via registry.
Probably this is either a connection problem, or plugin spec is incorrect.
Check your connection and plugin name/version/URL.
Error: Registry returned 404 for GET on https://registry.npmjs.org/com.ionic.keyboard
解决方法:
如果您定位Cordova 6,请确保目标CLI版本支持此插件.
从Cordova 6开始,VS将仅允许或显示目标CLI版本支持的插件.
希望这可以帮助.
原文地址:https://codeday.me/bug/20190829/1760418.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。