ionic-team / ionic-team/ionic-cli

Feature request: Add capability to remove components

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

描述

Currently the CLI provides us with the capability to generate components using the **generate** command. Assume that we need to generate a page, we use the `ionic generate page games-list`. This will generate a directory which contains a .html, .ts and .scss file for us and add an entry within the _declarations_ and _entryComponents_ array in the app's root module: _app.module.ts_.

Now for some reason if we want to delete the _games-list_ component we will have to manually delete the folder and remove the entries in the _app.module.ts_. In many situations the developer may forget to do the second step i.e. to remove the entries from _app.module.ts_ which results in an error.
PS: I have faced this error many times in the initial stages of development. I keep forgetting to remove the entries.

In order to avoid this error, we can introduce **remove** command which removes the component folder as well the entries from the app's root module.
`ionic remove page games-list`

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

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