错误404:尝试为iOS安装cordova-plugin-zip时的cordova-plugin-file

时间:2015-05-18 11:58:57

标签: ios cordova plugins registry http-status-code-404

尝试使用以下方法安装cordoba-plugin-zip时

cordova plugin add https://github.com/MobileChromeApps/zip.git

记录在案(https://github.com/MobileChromeApps/cordova-plugin-zip),

我收到以下404错误消息。它尝试引用的cordova-plugin文件是否被移动了?如果是这样,我如何告诉插件在其他地方寻找它?

Installing "cordova-plugin-zip" for ios
Fetching plugin "cordova-plugin-file" via plugin registry
npm http GET http://registry.cordova.io/cordova-plugin-file
npm http 404 http://registry.cordova.io/cordova-plugin-file
Failed to install 'cordova-plugin-zip':Error: 404 Not Found: cordova-plugin-file

3 个答案:

答案 0 :(得分:5)

此插件现在依赖于 cordova-plugin-file (目前在cordova.io上不可用,因为它是 org.apache.cordova.file的未发布版本,请参阅https://issues.apache.org/jira/browse/CB-8806)。 因此,需要从其GitHub存储库安装此依赖项,如下所示:

cordova plugin add https://github.com/apache/cordova-plugin-file.git

然后你可以安装 cordova-plugin-zip

cordova plugin add https://github.com/MobileChromeApps/zip.git

注意:如果您使用任何其他依赖于org.apache.cordova.file的插件(如org.apache.cordova.file-transfer或org.apache.cordova.media),您将不得不用他们的GitHub替换它们repositiories也是。

答案 1 :(得分:1)

我认为正确的做法是只从(现在已过时)http://plugins.cordova.io注册或从npm获取来下载已发布的插件版本:

旧注册表:

cordova plugin add org.chromium.zip

新注册表:

cordova plugin add cordova-plugin-zip

请注意,您需要cordova v5.0.0才能从新注册表(NPM)中获取

答案 2 :(得分:0)

试试这个:

cordova plugin add https://github.com/MobileChromeApps/cordova-plugin-zip.git

或者这个:

cordova plugin add https://github.com/MobileChromeApps/cordova-plugin-zip