如何使用Angular CLI删除包?

Dmi*_*nko 22 angular-cli angular

Angular 6有新的CLI命令ng add <package>.

如何使用Angular CLI删除软件包?

UPDATE

文件

ng add 将使用您的包管理器下载新的依赖项并调用安装脚本(实现为原理图),该脚本可以通过配置更改更新项目,添加其他依赖项(例如polyfill)或scaffold特定于程序包的初始化代码

它不一样 npm install <package>

我试图使用,ng rm但它还没有工作.

Nou*_*our 38

您可以使用npm uninstall <package-name>将它从package.json文件和node_modules中删除.

如果执行ng help命令,您将看到没有ng remove/delete支持的命令.所以,基本上你还不能恢复ng add行为.

  • 不知道为什么有人会实现`ng add`而不实现`ng remove`! (12认同)
  • `ng help` 命令显示没有 `ng remove/delete` 命令。 (3认同)
  • 运行安装脚本并**编辑 angular.json 文件** &lt;- 这就是问题所在。npm uninstall 并不是一个完美的解决方案 (2认同)

Dan*_*cki 8

这是 GitHub 上的一个未决问题 #900,不幸的是,目前看来在 Angular CLI 中没有类似的东西ng remove/rm/......,只有使用npm uninstall DEPENDENCY是当前的解决方法。