首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Visual多设备混合无法获取包信息错误

Visual多设备混合无法获取包信息错误
EN

Stack Overflow用户
提问于 2014-11-04 21:46:10
回答 2查看 457关注 0票数 1

我已经安装了可视演播室扩展多设备混合,一切都是好的,除非我运行一个新的项目与任何科多瓦插件启用,例如电池状态。我收到下面的错误信息。但如果我删除或禁用所有插件,它的工作正常。是否有人对下面的错误转储有一个想法,或者曾经经历过同样的问题?谢谢。

错误消息

未能获取org.apache.cordova.蓄电池-状态C:\Mobile\ CordovaApp \CordovaApp\EXEC 1 1 CordovaApp的包信息

Visual输出

代码语言:javascript
复制
------ Adding plugin: org.apache.cordova.battery-status
1>  Calling plugman.fetch on plugin "org.apache.cordova.battery-status"
1>  
1>  C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\q\q.js:126
1>                      throw e;
1>                            ^
1>EXEC : error : Failed to fetch package information for org.apache.cordova.battery-status
1>      at C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\src\plugman\registry\registry.js:32:20
1>      at Request.cb [as _callback] (C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\src\plugman\registry\registry.js:251:9)
1>      at self.callback (C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\node_modules\request\index.js:148:22)
1>      at Request.emit (events.js:117:20)
1>      at ClientRequest.self.clientErrorHandler (C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\node_modules\cordova\node_modules\cordova-lib\node_modules\request\index.js:257:10)
1>      at ClientRequest.emit (events.js:95:17)
1>      at Socket.socketErrorListener (http.js:1551:9)
1>      at Socket.emit (events.js:95:17)
1>      at net.js:440:14
1>      at process._tickCallback (node.js:419:13)
1>C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda-targets\Microsoft.MDA.targets(99,5): error MSB3073: The command ""C:\Users\myuser\AppData\Roaming\npm\node_modules\vs-mda\vs-cli" build --platform "Android" --configuration "Debug" --projectDir . --projectName "CordovaApp" --language "en-US" --buildServerUrl "" --buildTarget "AndroidEmulator"" exited with code 8.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
EN

回答 2

Stack Overflow用户

发布于 2014-11-05 04:34:46

通过下载插件本身并将文件夹添加到我的项目中,我找到了一个解决方案。首先在根项目文件夹下创建一个名为“plugins”的新文件夹,然后在项目的plugins文件夹下复制下载的插件(C:\myfile\cordova\plugins\org.apache.cordova.battery-status)。构建。

票数 0
EN

Stack Overflow用户

发布于 2014-11-06 13:18:37

对于在Plugman上设置代理设置,您必须在C:\Users\ -youruser-\ .plugman文件夹中创建一个"config“文件(没有扩展名),因为plugman无法为自己获取npm代理设置。

此配置文件与npm的.npmrc文件相同:

代码语言:javascript
复制
proxy = http://username:passwords@proxyaddress:port#
https-proxy = http://username:passwords@proxyaddress:port#

set代理的另一种方法是通过控制台使用:

代码语言:javascript
复制
plugman config set proxy http://username:passwords@proxyaddress:port#

此问题在jira中为plugman跟踪。没有办法为plugman设置代理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26745635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档