npm错误:404未找到:cordova-plugin-whitelist

时间:2015-06-07 00:12:44

标签: cordova ionic-framework ionic visual-studio-cordova

我在Visual Studio项目中使用来自GitHub的cordova安装了cordova-plugin-whitelist,但是当我重新编译时,我收到此错误:

Calling plugman.fetch on plugin "cordova-plugin-whitelist@1.0.1-dev"
Fetching plugin "cordova-plugin-whitelist@1.0.1-dev" via plugin registry
MDAVSCLI : npm error : 404 Not Found: cordova-plugin-whitelist

插件的所有文件都在我项目的插件文件夹下正确...

3 个答案:

答案 0 :(得分:0)

可能的答案:

  1. 在visual studio选项中使用'clear cordova cache' - 工具 - apache cordova的工具。然后重新编译。在重新编译期间,请确保您可以访问Internet。

  2. github中某些版本的cordova Api根本无法在visual studio cordova中使用,请尝试更新版本或更旧版本。一旦版本有效,如果没有必要,请不要更改为其他版本。

  3. 如果您使用的是带有Cordova Ctp3.1或任何旧版本的Visual Studio 2013社区更新4,请尝试安装Visual Studio 2015社区RC并在安装过程中选择cordova,某些api问题会在2015年消失.btw ,vs 2013和2015可以共存,但是,不打开vs 2015中的旧cordova项目,创建一个新项目并将所有内容放在新index.html中的旧index.html中,因为这些2 html不在同一个根目录,当然,您需要在新项目中再次添加Api。

答案 1 :(得分:0)

对于这个问题的未来访问者,我有similar question,而且看起来,从official blog post开始,Cordova正在将他们的插件移动到npm。

我现在可以使用npm:

轻松安装cordova-plugin-whitelist
npm install cordova-plugin-whitelist

答案 2 :(得分:0)

我刚刚在这里回答了https://stackoverflow.com/a/35303570/3565153

简短版本是使用git repo

cordova plugin add https://github.com/apache/cordova-plugin-whitelist