【发布时间】: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