运行cordova准备ios时什么都没发生
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运行cordova准备ios时什么都没发生相关的知识,希望对你有一定的参考价值。
我在其根文件夹中的离子应用程序中。我有一个config.xml文件,并且无法构建它。几个星期前我没有遇到任何问题,但我认为我的系统搞砸了。我已经重新安装了cordova和离子并重新拉回了回购。
然而,当我运行ionic prepare ios --verbose
字面上没有任何反应。
这是唯一的输出:
ConfigXml.setConfigXml /Users/ben/code/project/app resetContent=true, errorWhenNotFound=false
关于我接下来应该尝试什么的任何指导都非常感谢。
cordova版本是5.2.0
npm版本是3.3.12
节点版本是v5.4.1
离子版是1.7.14
cordova platform ls
输出:
Installed platforms: ios 3.9.1
Available platforms: amazon-fireos, android, blackberry10, browser, firefoxos, webos
如thread on Github所述,Node v5
存在使ionic prepare
失败的问题。
为了解决这个问题,你可以尝试一些事情。
一个是将您的cordova
安装更新到版本5.4
或更高版本,因为它包含Node v5
问题的修复程序。您可以使用以下代码执行此操作:
npm install -g cordova
链接中另一个建议的解决方案是重置ionic
安装的状态。请注意,发出此命令将执行以下操作(如Ionic-cli github page中所指定):
离子状态重置方法将首先删除您的平台和插件文件夹。然后它会查看你的package.json文件,重新安装那里指定的平台和插件。
此命令可以帮助您重新安装插件和平台以获得新的开始。
如果您愿意尝试,可以使用以下命令执行此操作:
ionic state reset
我个人会先尝试升级Cordova
。
尝试:
sudo ionic prepare ios --verbose
无论何时安装新的插件或平台,您还必须更改项目的根文件夹的读/写权限。
以上是关于运行cordova准备ios时什么都没发生的主要内容,如果未能解决你的问题,请参考以下文章
运行“ionic cordova platform add ios”时出错