Ionic CLI 忽略 flags/parameters
Ionic CLI ignoring flags/parameters
我想我在新的 Mac书籍设置上遇到了安装问题。
我发送到 ionic start
命令的所有 CLI flags/arguments 都将被忽略 - 在这种情况下,-a "MyApp
和 -i com.myapp.app
。我已经安装了所有先决条件(Xcode/npm/cordova,等等),并且在 运行ning 命令时我没有收到任何 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
没有快乐。我无法弄清楚我的生活出了什么问题。这是我执行 运行 命令时的输出:
我执行 ionic build
并且 运行 没问题。然而,这是 Xcode 当我打开在 platforms/ios/ionic-app
中创建的 xcodeproject
文件时的结果:
知道为什么这没有按照应有的方式完全配置项目吗?
我已尽一切努力让它工作。卸载 node/cordova/ionic 并重新安装,删除目录 ~/.cordova
、~/.ionic
和 ~/.npm
,但没有任何乐趣。
如果有人能阐明这一点,我将不胜感激。
我是 运行宁:
Mac OS X El Capitan 10.11.1
Xcode7.1.1
科尔多瓦@5.4.1
Ionic@1.7.11
谢谢!
编辑 补充回答
我发现问题与 Ionic v5.x 相关;我安装了 Node v4.x LTS - 虽然问题没有消失,但它更可靠。
使用 Node v4,您需要 运行 ionic prepare
在 运行 宁 ionic build
之前(我的印象是 ionic build
运行 ionic prepare
默认情况下,但显然不是)。
我运行事先准备的时候,好像没有问题。
我想我在新的 Mac书籍设置上遇到了安装问题。
我发送到 ionic start
命令的所有 CLI flags/arguments 都将被忽略 - 在这种情况下,-a "MyApp
和 -i com.myapp.app
。我已经安装了所有先决条件(Xcode/npm/cordova,等等),并且在 运行ning 命令时我没有收到任何 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
没有快乐。我无法弄清楚我的生活出了什么问题。这是我执行 运行 命令时的输出:
我执行 ionic build
并且 运行 没问题。然而,这是 Xcode 当我打开在 platforms/ios/ionic-app
中创建的 xcodeproject
文件时的结果:
知道为什么这没有按照应有的方式完全配置项目吗?
我已尽一切努力让它工作。卸载 node/cordova/ionic 并重新安装,删除目录 ~/.cordova
、~/.ionic
和 ~/.npm
,但没有任何乐趣。
如果有人能阐明这一点,我将不胜感激。
我是 运行宁: Mac OS X El Capitan 10.11.1 Xcode7.1.1 科尔多瓦@5.4.1 Ionic@1.7.11
谢谢!
编辑 补充回答
我发现问题与 Ionic v5.x 相关;我安装了 Node v4.x LTS - 虽然问题没有消失,但它更可靠。
使用 Node v4,您需要 运行 ionic prepare
在 运行 宁 ionic build
之前(我的印象是 ionic build
运行 ionic prepare
默认情况下,但显然不是)。
我运行事先准备的时候,好像没有问题。