angular - 如何删除以前使用 ng add 原理图命令添加的文件

标签 angular

我已经在我自己的库中实现了自定义原理图 angular ng-add,它允许在新项目中安装我的库并对其他文件进行其他自定义编辑。

现在,如果我想卸载我的库并且想返回我的更改,我该怎么办?我可以创建自定义原理图,先删除我以前的编辑,然后删除我的库吗?

我尝试使用 ng add @angular/material 安装然后卸载它,我看到之前接触过的文件没有被修改,而是被修改了

最佳答案

没有 ng remove命令。原理图由包的开发人员编写。您可以查看包的原理图声明以了解修改了哪些文件。到目前为止,还没有办法自动执行此操作。您可以使用 npm uninstall package-name将其从 package.json 中删除。您需要从模块、组件等中手动删除包导入...

关于此功能的讨论存在问题:https://github.com/angular/angular-cli/issues/900

关于angular - 如何删除以前使用 ng add 原理图命令添加的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57654689/

相关文章:

javascript - 如何在 Angular2 中从一个组件连接到另一个组件

类似于 ngResource/$resource 的 Angular2 模块

angular - 评级插件不适用于 Ionic 3

javascript - Angular2 中没有 <ng-content> 的 @Host() 不起作用

angular - Angular Material 2 中的 md-table 不起作用

angular - Typescript 错误预期有 0​​ 个参数,但在 Ionic Framework 中有 2 个

angular - 延迟加载模块的类型提示

angular - 获取 MediaStreamError { 名称 : "AbortError", 消息 : "Starting video failed", 约束 : "", 堆栈 : "" } on one PC, 但不在另一个上

javascript - 为什么我的 ng-template 和 ngIf 中的代码无法正常工作

javascript - 拨动开关在 Angular react 形式内不起作用