ionic3 ionic cordova build ios报错 Cannot read property 'mergeAndUpdateDir' of undefined

项目从ionic2升级到ionic3之后打包iOS版本执行 ionic cordova build ios 的时候会报错:

ionic cordova prepare

> cordova prepare

✖ Running command - failed!

[ERROR] An error occurred while running cordova prepare (exit code 1):

        Error: Cannot read property 'mergeAndUpdateDir' of undefined

 

解决办法:您的iOS平台似乎已损坏。请删除并重新添加平台以使用以下命令解决问题:

cordova platform rm ios

cordova platform add ios

如果执行 ionic cordova build android报错,执行下面的试下:

cordova platform rm android

cordova platform add android

好像是iOS和android的platform不能共存,可以删除其中的一个再build试下。

 

你可能感兴趣的:(移动开发)