离子CLI错误 - 错误:无法在终端上读取null的属性'indexOf'

时间:2016-03-02 12:29:11

标签: ios ionic-framework

我是离子和角度js的新手。我正在使用离子cli成功构建我的应用程序,现在我在为ios构建时遇到问题,从昨天开始工作正常。我已更新离子,创建新项目但仍无法运行此命令“ionic build ios”,但“离子服务”成功运行。请注意我使用的是mac,这些命令之前工作正常。如果有人能帮助我,我会感激不尽。感谢。

3 个答案:

答案 0 :(得分:1)

对于遇到此问题的人来说,看起来它是Node 5.7.0中的一个错误,需要在5.7.1中修复:

https://github.com/driftyco/ionic-cli/issues/815
https://issues.apache.org/jira/browse/CB-10675
https://github.com/nodejs/node/issues/5393

降级您的节点版本或在5.7.1发布时更新可以解决问题。

答案 1 :(得分:1)

好的,刚刚遇到同样的问题,在iOS上构建(Android运行良好)。它似乎与config.xml有关。

我必须将<access origin="mailto: ... launch-external="true"/>置于<platform name="android">之下,问题就解决了。

希望有所帮助。

答案 2 :(得分:0)

要解决此问题,只需移动config.xml中<access origin="file:..."下的所有<allow-navigation href="file:.." /><platform name="android">