Visual Studio Cordova iOS构建服务器设置 - vs-mda-remote步骤

时间:2015-01-25 18:57:02

标签: ios cordova visual-studio-2012 visual-studio-cordova

我一直在尝试让远程构建工作。我一直在关注这个指南: https://msdn.microsoft.com/en-us/library/dn771551.aspx 从这里: Visual Studio Cordova iOS build server setup

但每当我运行以下命令时: VS-MDA-远程 (和其他命令如vs-mda-remote --buildDir xxx) 它始终存在以下错误:

module.js:340
throw err;
^
Error: Cannot find module 'Q'

at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/Users/Helen/node_modules/vs-mda-remote/lib/util.js:12:9)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)

有任何帮助吗?

我勾选了所有先决条件     Mac OS X Mavericks     Xcode 5.1和Xcode命令行工具     Apple的活跃iOS开发者计划帐户,在Xcode中配置了iOS配置文件和签名身份     Node.js安装在Mac上

这两个都运行良好: sudo npm install -g vs-mda-remote sudo npm install -g ios-sim

......但我无法继续下去。我错过了什么,或者可能会失踪?我是否已经在Mac上设置我的开发人员凭据,如果这是问题?

更新2:

enter image description here

谢谢, 马特

1 个答案:

答案 0 :(得分:0)

尝试从带防火墙的网络运行时遇到类似问题 - q npm软件包无法安装。

如果是这种情况,将nmp配置为使用代理可能会有所帮助:

npm config set proxy http://XXXXX:8080
npm config set https-proxy http://XXXXX:8080
npm config set strict-ssl false
npm cache clean