ionic-team / ionic-team/ionic-cli

No warning about invalid arguments to build command

未关闭
#4,873 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
triage
主要语言
TypeScript
星标
2k
派生
682
PR 合并指标
30 天内没有已合并 PR

描述

**Description:**

When using the CLI, there seems to be no validation of arguments to the build command.

For example, no warning is issued for `ionic build --engine2=browser` even though `--engine2` is not a valid option.

Also, there is no warning for `ionic build --engine=ocean`, even though `ocean` is not a valid value for `--engine`.

It's easy to make mistakes typing things on the command line, so there should be basic argument validation.

**Steps to Reproduce:**

Using CLI `6.19.0`, input `ionic build --nonsense-string`. There will be no warning.

**My `ionic info`:**

```
Ionic:

Ionic CLI : 6.19.0 (/home/anon/.npm-global/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/react 6.1.8

Capacitor:

Capacitor CLI : 3.5.1
@capacitor/android : 3.5.1
@capacitor/core : 3.5.1
@capacitor/ios : 3.5.1

Utility:

cordova-res : 0.15.4
native-run : 1.6.0

System:

NodeJS : v16.15.0 (/usr/bin/node)
npm : 8.5.5
OS : Linux 5.10
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。