我在本地有一个cordova插件。我可以通过键入以下内容毫无问题地将其添加到我的项目中:
cordova plugin add --link /Users/goforu/WorkSpace/MyProject/cordovaPlugins/cordova-plugin-IFlyspeech
但我无法从我的项目中删除它:
cordova plugin remove cordova-plugin-xunfeiListenSpeaking
它总是记录错误
错误:项目中不存在插件"cordova-plugin-xunfeiListenSpoke"。请参阅
cordova plugin list
。
当我输入cordova plugin list
时,我得到这个:
cordova-plugin-console 1.0.5 "Console" cordova-plugin-device 1.1.4 "设备" cordova-plugin-splashscreen 4.0.3 "Splashscreen" cordova-plugin-statusbar 2.2.1 "StatusBar" 科尔多瓦插件白名单 1.3.1 "白名单"科尔多瓦-插件-迅飞听说话 0.0.1 "科尔多瓦插件-讯飞听说话" cordova-sqlite-storage 2.0.4 "Cordova sqlite storage plugin" "科尔多瓦 sqlite 存储插件" 离子插件键盘 2.2.1 "键盘" {}
而且我还注意到,每次我删除并添加android平台时,此插件都不会安装在项目中。
已解决的问题: 正如jcesarmobile所说,也许这是一个错误。我通过摆脱"--链接"解决了这个问题。现在它工作正常。
这是使用--link
时的错误。我已经报告了。
无论如何,--link
也坏了,所以不要使用它。除非您正在创建插件并希望在 IDE 中编辑原始插件文件夹时对其进行更改,否则您并不真正需要它。
是的,它显示在正在运行的命令上
cordova plugin remove/rm cordova-plugin-xunfeiListenSpeaking
错误:项目中不存在插件"cordova-plugin-xunfeiListenSpoke"。请参阅科尔多瓦插件列表。
因为,插件列表中确实没有插件
但是,正如他所说,--链接被打破了。
因此,有一个解决方法。您可以直接删除节点模块或使用命令删除节点模块。 它会解决,因为有带有您的插件名称的节点模块。
如果仍然允许错误,您可以删除并添加平台android