ionic-team / ionic-team/ionic-cli

Feature request: Add capability to remove components

Ouverte
#2,745 10 commentaires 12 réactions 0 personnes assignées Voir sur GitHub
enhancement
Langage dominant
TypeScript
Étoiles
2k
Forks
682
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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`

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.