在我的项目中,我试图使用文件打开器打开手机中下载的文件。在我之前的项目中,我使用安装在我的cordova项目中的phonegap文件打开器模块做了同样的事情。现在,我正在尝试使用命令cordova plugin add com.phonegap.plugins.fileopener
或此命令cordova plugin add cordova plugin add https://github.com/antonioJASR/FileOpener.git
在我的新项目中使用相同的模块这是GitHub中的插件https://github.com/markeeftb/FileOpener错误是第一个命令中的Error: Registry returned 404 for GET on https://registry.npmjs.org/com.phonegap.plugins.fileopener.FileOpener
和Error: Cannot find plugin.xml for plugin "cordova". Please try adding it again.
知道如何在cordova项目中使用插件吗?
您得到了第一个错误,因为NPM存储库中不存在该插件,所以您不能这样安装它。您会得到第二个错误,因为插件不包含package.json
文件,而cordova尝试为每个新插件默认运行npm install
。您需要cordova--nofetch
选项来安装它,因为cordova 7.0.0:
cordova plugin add https://github.com/antonioJASR/FileOpener.git --nofetch
请参阅此处的cordova 7.0.0发行说明,以了解有关--nofetch
模式的更多信息。