在MacinCloud代理上构建的VSTS Cordova iOS失败 - "无法读取未定义的属性'失败'"

Ale*_* S. 4 ios cordova azure-devops

我有VSTS构建,假设构建iOS应用程序.它在MacinCloud构建代理上运行,并使用"Cordova Build"步骤.它很吵,但由于某种原因,我开始收到一些非常有用的信息 - "无法读取未定义的属性'失败'"

TypeError: Cannot read property 'fail' of undefined
at /Users/vso113516/.taco_home/node_modules/cordova/8.0.0/node_modules/cordova-lib/src/plugman/fetch.js:168:17
at _fulfilled (/Users/vso113516/.taco_home/node_modules/cordova/8.0.0/node_modules/cordova-lib/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/Users/vso113516/.taco_home/node_modules/cordova/8.0.0/node_modules/cordova-lib/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch (/Users/vso113516/.taco_home/node_modules/cordova/8.0.0/node_modules/cordova-lib/node_modules/q/q.js:749:13)
at /Users/vso113516/.taco_home/node_modules/cordova/8.0.0/node_modules/cordova-lib/node_modules/q/q.js:509:49
at flush (/Users/vso113516/.taco_home/node_modules/cordova/8.0.0/node_modules/cordova-lib/node_modules/q/q.js:108:17)
at _combinedTickCallback (internal/process/next_tick.js:73:7)
at process._tickCallback (internal/process/next_tick.js:104:9)
Run Code Online (Sandbox Code Playgroud)

有谁知道我应该怎样解决问题?如果您需要更多信息,请通过问题更新提供.

小智 6

尝试降级到cordova版本7.1.0(windows和ios).在Cordova Build步骤中,修改"Cordova版本"设置.

npm install -g cordova@7.1.0
Run Code Online (Sandbox Code Playgroud)

$sudo npm install -g cordova@7.1.0
Run Code Online (Sandbox Code Playgroud)

升级到8.0.0版本后,我遇到了同样的问题(即使使用"空白应用程序"项目).