Angularjs 我使用npm uninstall-g angular cli卸载了angular cli。但是,当我检查ng--version时,它仍然被安装

Angularjs 我使用npm uninstall-g angular cli卸载了angular cli。但是,当我检查ng--version时,它仍然被安装,angularjs,angular,npm,angular-cli,Angularjs,Angular,Npm,Angular Cli,这是怎么回事 在我的笔记本电脑上,我运行了npm uninstall-g angular cli,它就不见了 但是,在我的桌面上,在全局删除angular cli之后,我仍然可以运行ng--version 发生了什么以及如何解决此问题?您的项目中始终有一个全局安装和一个本地安装 因此,在您的项目路径中运行npm uninstall angular cli,它终于消失了!:) 您的项目中始终有一个全局安装和一个本地安装 因此,在您的项目路径中运行npm uninstall angular cli,

这是怎么回事

在我的笔记本电脑上,我运行了
npm uninstall-g angular cli
,它就不见了

但是,在我的桌面上,在全局删除angular cli之后,我仍然可以运行
ng--version


发生了什么以及如何解决此问题?

您的项目中始终有一个全局安装和一个本地安装


因此,在您的项目路径中运行
npm uninstall angular cli
,它终于消失了!:)

您的项目中始终有一个全局安装和一个本地安装


因此,在您的项目路径中运行
npm uninstall angular cli
,它终于消失了!:)

可能需要清理缓存,请尝试以下操作:

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest

可能需要清理缓存,请尝试以下操作:

npm uninstall -g angular-cli
npm cache clean
npm install -g angular-cli@latest

我在更新angular cli时遇到了同样的问题,
ng-v
总是在安装/卸载了几次
angular cli
或新的
@angular/cli
后返回相同的版本。问题是在nodejs安装文件夹中有
ng
ng.exe
文件。我删除了它们,安装了@angular/cli,并获得了它的新版本。

我在更新angular cli时遇到了同样的问题,
ng-v
总是在安装/卸载了几次
angular cli
或新的
@angular/cli
后返回相同的版本。问题是在nodejs安装文件夹中有
ng
ng.exe
文件。我删除了它们,安装了@angular/cli并获得了它的新版本。

您的npm版本可能已更改,重新定位了binaries文件夹。因此,npm无法卸载它一开始并不知道存在的东西。在unix中,
ls-l$(其中为ng)
可能会帮助您消除旧文件夹。

您的npm版本可能已更改,从而重新定位binaries文件夹。因此,npm无法卸载它一开始并不知道存在的东西。在unix中,
ls-l$(其中为ng)
可能会帮助您消除旧文件夹。

当您运行
npm ls-g--depth=0时,您会得到什么?也许您可以尝试使用npm uninstall-g angular cli--save卸载以删除添加到包中的依赖性。json当您运行
npm ls-g--depth=0时,您会得到什么?也许您可以尝试使用npm卸载uninstall-g angular cli--save以删除在package.json中添加的依赖性知道为什么在这里安装这些文件吗?较新版本的CLI是否有更简单的升级过程?@wickdninja目前不确定这些文件为什么在nodejs文件夹中。现在我正在使用新的@angular/cli,真的没有什么可抱怨的,已经升级了2-3次。是的,一旦我清理了这些文件,我就能够更新到最新版本,而没有任何问题&干净地卸载。所以我假设旧版本的CLI使用了这些文件,我们可能不必担心将来会出现这种情况。知道为什么要在这里安装这些文件吗?较新版本的CLI是否有更简单的升级过程?@wickdninja目前不确定这些文件为什么在nodejs文件夹中。现在我正在使用新的@angular/cli,真的没有什么可抱怨的,已经升级了2-3次。是的,一旦我清理了这些文件,我就能够更新到最新版本,而没有任何问题&干净地卸载。所以我假设旧版本的CLI使用了这些文件,我们可能不必担心将来会出现这种情况。