2017-12-22 33 views
2

VSTS 빌드가 있는데, iOS 앱을 빌드하는 것으로 가정합니다. MacinCloud 빌드 에이전트에서 실행되며 "Cordova Build"단계를 사용합니다. 그것은 wokred하지만 어떤 이유로 나는 매우 정보를 예외받을 시작 - "정의의 '실패'속성을 읽을 수 없습니다"를MacinCloud 에이전트에서 VSTS Cordova iOS 빌드가 실패했습니다. "정의되지 않은 '실패'속성을 읽을 수 없습니다.

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) 

사람이 내가 문제를 해결하기 위해 볼해야하는지 어떤 생각을 가지고 있습니까? 자세한 정보가 필요하면 질문의 업데이트를 통해 알려주십시오.

답변

4

코드도바 버전 7.1.0 (windows &)으로 다운 그레이드하십시오. Cordova Build 단계에서 'Cordova Version'설정을 수정하십시오.

npm install -g [email protected] 

하고 (심지어 "빈 응용 프로그램"프로젝트와) 버전 8.0.0로 업그레이드 한 후 나는이 같은 문제에 직면 한

$sudo npm install -g [email protected] 

.

+0

시도하는 것이 좋은 옵션이 될 수 있지만, 저는 시스템을 구성하지 않고 에이전트를 빌드하고 사용하고 있기 때문에 구성을 제어 할 수 없습니다. –

+0

실제로 작동했습니다. 나는 "Cordova Build"에서 "Cordova Version"옵션을 잊었다. 나는 그것을 7.1.0로 설정하고 성공했다. 감사. –