phone cordova 项目中的 gap 插件

phone gap plugin in cordova project

在我的项目中,我尝试使用文件打开器打开在我的 phone 中下载的文件。在我之前的项目中,我使用安装在我的 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.FileOpenerError: Cannot find plugin.xml for plugin "cordova". Please try adding it again. 知道如何在 cordova 项目中使用该插件吗?

您收到第一个错误是因为该插件在 NPM 存储库中不存在,因此您无法那样安装它。您收到第二个错误,因为该插件不包含 package.json 文件,并且 cordova 尝试为每个新插件默认 运行 npm install。自 cordova 7.0.0:

以来,您仍然需要 cordovas --nofetch 选项来安装它
cordova plugin add https://github.com/antonioJASR/FileOpener.git --nofetch

请参阅 cordova 7.0.0 的发行说明 here 以了解有关 --nofetch 模式的更多信息。