我刚刚更新了nodejs ionic和cordova。像以前一样创建新的离子项目:
ionic start myApp blank
在终端中,转到myApp目录,然后输入:
ionic state
我收到了消息:
您不能在非离子项目上运行任何状态命令 项目。尝试添加ionic.project文件或运行离子启动 获取要保存或还原的应用程序(CLI v1.7.10)
我的系统信息:
问题:对于ionic.project文件,我不记得以前在项目中有这个文件。如何添加ionic.project文件?
我如何找到这个问题?因为我从git检查源代码,所以我尝试使用ionic state restore命令恢复构建应用程序。但我得到了同样的信息,遗漏了ioinc.project。所以我创建了一个新的离子项目以找到原因,但我仍然感到困惑。
如果使用
ionic start
你会得到
无效命令(CLI v1.7.10)
当然,此命令没有目录参数。如果您将目录指定为./,则此命令仅创建并覆盖所有项目文件。
屏幕截图答案 0 :(得分:30)
此文件的新名称是ionic.config.json
答案 1 :(得分:17)
我遇到了同样的问题。 只需运行命令
离子服务
ionic.project文件自动生成
修改强>
ionic.project由ionic.config.json替换。所以你应该改变ionic.config.json
答案 2 :(得分:0)
如果您碰巧使用了离子@ beta,它将不会安装它,直到您将其降级为离子V1然后"离子设置sass"或"离子服务"。
答案 3 :(得分:0)
最简单/最简单的解决方案是安装名为CORS的chrome扩展程序。一切都会很完美。