【问题标题】:Visual Studio Cordova iOS build server setup - vs-mda-remote stepVisual Studio Cordova iOS 构建服务器设置 - vs-mda-remote 步骤
【发布时间】:2015-01-25 18:57:02
【问题描述】:

我一直在尝试让远程构建工作。我一直在关注本指南: 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 小牛 Xcode 5.1 和 Xcode 命令行工具 一个有效的 Apple iOS 开发者计划帐户,在 Xcode 中配置了 iOS 配置文件和签名身份 Mac 上安装的 Node.js

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

...但我不能再进一步了。我错过了什么,或者可能会错过什么?如果这是问题所在,我还没有在 Mac 上设置我的开发人员凭据?

更新 2:

谢谢, 马特

【问题讨论】:

  • ...“sudo npm install q”这将是我的第一个想法...但没有解决它。 (对 nodejs 很陌生)
  • “npm install -g q”修复了吗?
  • 我相信我用'-g'尝试过,然后重新运行 sudo npm install -gq sudo npm install -g vs-mda-remote sudo npm install -g ios-sim 它是朋友 mac ,所以我要仔细检查('-g')。经过一个下午的努力,很容易错过。
  • @AdamTReineke-MSFT 不,这并没有解决问题。它不是它之后的 io-q 吗?
  • 让我ping一个同事,看看他们有什么想法。

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


【解决方案1】:

我在尝试使用防火墙从网络运行时遇到了类似的问题 - 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-21
    相关资源
    最近更新 更多