Cordova项目中的手机间隙插件

时间:2017-10-13 08:11:51

标签: cordova phonegap-plugins cordova-plugins phonegap

在我的项目中,我正在尝试使用文件打开器打开在手机中下载的文件。我以前的项目我使用在我的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项目中使用插件?

1 个答案:

答案 0 :(得分:1)

您收到第一个错误,因为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模式。