玩conode-ionice项目的疑问,在线等大神指点,主要是运行报错
发布于 9 年前 作者 qxl1231 3973 次浏览 最后一次编辑是 8 年前 来自 问答

ionice问题.png

目前如图,我已经安装好项目里cordova ionic 但是一直提示我不是cordova项目,谁知道怎么解决?

11 回复

这个项目好久不更新了。ionic/cordova 都升级好几个版本,想要直接跑恐怕是有点麻烦。 代码还是有参考价值的,ionic 玩玩就可以了,也许可以用来作一些演示性的版本。 就我自己的实际经验,这玩意实在太慢了。完全无法接受的反应速度,别的机器不清楚,华为隔三差五地杀进程说是异常耗电,设置保护都没用。进程一死,Push Notification 服务进程也挂掉,设置服务保护一样没鸟用,估计ROM也是有BUG。

@pluswave 这个跟grunt无关,我grunt早就安装好了,还是坐等班主来回答把

@klesh 我是下的cnode社区的源码,貌似不慢

@qxl1231 我也是看了这个效果不慢才决定用 ionic 做的。但是这个应用太简单了,只有几页,代码量也不大,现实中很少有这么小的应用。你试下就知道了。

@klesh 偏题拉,你知道怎么解决我的问题么?

@qxl1231 这步你做了?

Add platform target

$ grunt platform:add:ios $ grunt platform:add:android

@pluswave 这前面一步grunt serve 还没执行成功呢,别说下面了,你这个是build ios,而我连 grunt serve 都还没执行过去

敢先把标题改对了吗

xcode报错.png

之前的那个问题改好了,是因为文件夹名没有写成www,原始项目写的是app,现在新的cordova要求必须是www,所以改成www就可以build了,但是貌似 启动serve 启动不了,说是需要xcode,请问,玩ionic是不是必须要安装Xcode?

@qxl1231 抱歉,我感觉你本身的逻辑有些混乱:

  1. 正如 @nihgwu 所说,标题 cnode-ionic 你写错了。
  2. 文章中的问题是, cordova build 报错。
  3. 我的回复是:Grunt流程,你回复说Grunt你装了?! 我并没有说安装的问题,而是说执行相关grunt命令的问题。
  4. 我再次明确,grunt platform:add:ios 之类
  5. 你的回答是 grunt serve 没执行成功?! 问题已经和你提的问题不一样了。另外grunt serve和grunt platform:add:ios 并没有先后逻辑关系。
  6. 所谓 app重命名为www,本身就是不对的,并没有解决你的问题,只是用一个错误掩盖了另一个错误而已。

请看看cnode-ionic的文档,这个项目使用了一个 ionic generator ,这个generator本身是基于 Grunt 的。这些你应该去了解下:

  • 什么是generator?
  • 为什么使用generator?
  • generator和grunt什么关系?
  • Ionic的generator该如果使用?

把这些弄明白了,也就没有你的问题了。抱歉我的表达可能不是很中听,如果你感觉到伤害的话请无视。

回到顶部