2017-10-13 72 views
0

在我的项目中,我试图打开使用文件打开程序下载到手机中的文件。我之前的项目是使用安装在我的cordova项目中的phonegap file opener模块来做同样的事情。 现在我想使用相同的模块在我的新项目中使用的命令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. 任何想法我如何使用该插件在科尔多瓦项目?科尔多瓦项目中的电话差距插件

回答

1

由于该插件不存在于NPM存储库中,因此您无法像这样安装,因此您会收到第一个错误。你会得到第二个错误,因为该插件不包含package.json文件,Cordova会为每个新插件默认运行npm install。您需要cordovas --nofetch选项,你一定要安装它,因为科尔多瓦7.0.0:

cordova plugin add https://github.com/antonioJASR/FileOpener.git --nofetch 

参见7.0.0科尔多瓦的here发行说明,以了解更多有关--nofetch模式。