Ionic CLI忽略标志/参数

时间:2015-12-06 22:35:42

标签: macos npm ionic ionic-cli

我认为我在新的MacBook设置上遇到了安装问题。

我发送到ionic start命令的所有CLI标志/参数都将被忽略 - 在本例中为-a "MyApp-i com.myapp.app。我已经安装了所有先决条件(Xcode / npm / cordova等),运行命令时没有收到CLI错误; cordova create似乎执行得很好,我可以运行默认设置的HelloCordova项目。

但是,当我运行ionic start时,它忽略了我通过CLI标志传递的参数;我不明白为什么!它执行并完成。

举个例子,我跑:

ionic start -a MyApp -i com.myapp.app ionic-app blank
创建

ionic-app目录,并配置正确的起始模板。但是,应用程序名称和应用程序ID设置为我设置的参数。我也尝试过:

ionic start -a "MyApp" -i com.myapp.app ionic-app blank

没有快乐。我无法弄清楚我的生活有什么不对。这是我运行命令时的输出:

CLI

我执行ionic build,运行正常。然而,当我打开xcodeproject中创建的platforms/ios/ionic-app文件时,这是Xcode的结果:

Xcode Ionic app

为什么没有完全配置项目的任何想法应该是什么?

我已尽力尝试让它发挥作用。卸载node / cordova / ionic并重新安装每个节点,删除目录~/.cordova~/.ionic~/.npm,但没有任何乐趣。

如果有人能说清楚这一点,我会非常感激。

我正在跑步: Mac OS X El Capitan 10.11.1 Xcode 7.1.1 Cordova@5.4.1 Ionic@1.7.11

谢谢!

修改添加回答

1 个答案:

答案 0 :(得分:0)

我发现问题与Ionic v5.x有关;我安装了Node v4.x LTS - 虽然它没有看到问题消失,但它更可靠。

使用Node v4,您需要在运行ionic prepare之前运行ionic build(默认情况下我的展示ionic build已经ionic prepare,但显然没有。)

当我事先准备好时,似乎没有问题。