在我的项目文件夹中,ios
和android
有2个平台。当我运行cordova build android
的命令时:ios
- 工作正常,没有任何问题。
如果我为cordova build ios
运行,例如:Using this version of Cordova with older version of cordova-ios is being deprecated. Consider upgrading to cordova-ios@4.0.0 or newer.
- 收到如下错误:
'C:\Projects\stic\platforms\ios\cordova\build' is not recognized as an internal or external command,
operable program or batch file.
Error: cmd: Command failed with exit code 1
cordova version
但是,当我检查cordova --v
6.4.0
之类的*REG EX*
时,就像" IN "
所以这里有什么问题。怎么解决这个?
任何人都在这帮助我?
答案 0 :(得分:2)
您可能拥有最新版本的cordova。但是你拥有的iOS平台可能是在cordova更新之前创建的旧版本,这与最新的cordova版本不兼容。您有两种方法可以解决此问题。
您可以删除iOS平台并再次阅读,并使用以下命令添加最新兼容的iOS平台:
cordova platform rm ios
cordova平台添加ios
您可以使用以下命令将现有iOS平台更新为最新兼容版本:
cordova平台更新ios