我正在尝试在Visual Studio 2015中为我的cordova应用程序安装插件给出错误:
Couldn't download plugin.
如果我尝试使用CLI安装它错误是:
Current Directory is not cordova based project
答案 0 :(得分:4)
运行以下命令以全局安装cordova
<强> npm install -g cordova
强>
然后使用
创建新的cordova项目 <强> cordova start project_name
强>
使用
转到目录并安装插件 <强> cordova plugin add org.apache.cordova.file
强>
复制已安装文件夹org.apache.cordova.file&amp;粘贴到Visual Studio解决方案中的plugins文件夹(如果不存在,则在root中创建插件文件夹)。
更新配置文件
<vs:plugin name="org.apache.cordova.file" version="1.3.1" />
OR
只需在Config.xml中添加以下行。
<vs:features>
<vs:feature>https://github.com/phonegap-build/PushPlugin.git</vs:feature>
</vs:features>
构建项目并观察bld / debug / plugins文件夹
两种方式中的一种应该适合你
答案 1 :(得分:3)
目前Cordova插件官方存储库中的插件历史记录存在问题,可能会导致此错误。
使用git URI来获取最新的插件,方法是将其输入自定义选项卡。
Ex:https://git-wip-us.apache.org/repos/asf/cordova-plugin-device.git
您可以在此处找到git URI:http://plugins.cordova.io/#/package/org.apache.cordova.device
更新2/16 12:55 pm PT:插件历史记录正在恢复中。 VS固定插件正在运行。您不再需要使用此解决方法。
答案 2 :(得分:0)
不确定是什么打破了这一点,但这种解决方法应该可以解决问题:
在命令行:
> npm install -g cordova
> mkdir cordovaTemp
> cd cordovaTemp
> cordova create .
> cordova plugin add org.apache.cordova.device
接下来,复制&amp;将cordovaTemp / plugins子文件夹粘贴到项目的/ plugins文件夹中,然后在Visual Studio中执行以下操作:
希望它有所帮助。
答案 3 :(得分:0)
我遇到了这个问题。即使在config.xml
手动添加git地址也不适合我。
问题是我支持公司代理,即使我的npm和visual studio配置为该代理,我的git也没有,这个过程使用git clone功能。
要解决我只需要在我的git中添加我的代理配置:
git config --global http.proxy http://username:password@my.proxy.com:1234
git config --global https.proxy http://username:password@my.proxy.com:1234
答案 4 :(得分:0)
使用Visual Studio 2013 Update 4和Cordova Tools时遇到了同样的问题。我也是公司代理的后面,在尝试了上述解决方案后,我必须创建HTTP_PROXY和HTTPS_PROXY环境变量。
HTTP_PROXY = http://username:password@proxyhost:proxyport
HTTPS_PROXY = http://username:password@proxyhost:proxyport
您的用户名:密码是您的登录凭据。
我的视觉工作室,npm和git代理设置也已设置。