我尝试使用“ng destroy component foo”,它告诉我“Angular-CLI不支持销毁命令”
如何使用Angular CLI正确地删除组件?
我尝试使用“ng destroy component foo”,它告诉我“Angular-CLI不支持销毁命令”
如何使用Angular CLI正确地删除组件?
当前回答
如果你在CLI中寻找一些命令,那么ans目前是NO。 但是您可以手动删除组件文件夹和所有引用。
其他回答
这是Angular 2+的答案
从app.modules.ts的导入和声明数组中删除组件。
其次检查它的引用是否添加到其他模块中,如果是则删除它
最后手动删除该组件从应用程序,你就完成了。
或者你也可以反过来做。
删除包含该组件的文件夹。 在app.module.ts中,删除该组件的import语句,并从@NgModule的声明部分中删除它的名称 从index.ts中删除包含此组件的export语句的行。
首先,删除组件文件夹,你必须删除 然后删除你在“ts”文件中所做的条目。
我不确定这是否是最好的方法,但它对我来说很有效。
首先,我删除了组件文件夹。 然后,我清除了app.module。与我想删除的组件相关的导入和声明的app.component.ts、app.component.ts和app.component.html。 类似地,我清除了main.ts。
我只是保存并刷新了应用程序,它工作了。
如果你在CLI中寻找一些命令,那么ans目前是NO。 但是您可以手动删除组件文件夹和所有引用。