无法卸载angular-cli
我试了几次卸载我的angular度cli为了更新,但即使我按照github上提供的说明:
- npm uninstall -g @ angular / cli
- npmcaching清理
- npm install -g @ angular / cli @ latest
当我检查使用命令ng –version我仍然得到旧版本:
angular-cli: 1.0.0-beta.26 node: 7.7.1 os: darwin x64
我如何解决这个问题? 谢谢
更新Angular CLI
https://github.com/angular/angular-cli#updating-angular-cli
如果您使用的是Angular CLI 1.0.0-beta.28或更低版本,则需要先卸载angular-cli软件包。
npm uninstall -g angular-cli npm uninstall -g @angular/cli npm cache clean npm install -g @angular/cli@latest
然后,当它成功完成,你可以尝试:
ng -v
你正在使用angular度CLI的beta版本,你可以这样做。
npm uninstall -g @angular/cli npm uninstall -g angular/cli
然后键入,
npm cache clean
然后进入隐藏在你的用户的AppData文件夹,并进入AppData内的漫游文件夹,然后去npm文件夹,删除那里的angular度文件,也去npm-cache文件夹,删除那里的angular度组件。重新启动你的电脑和types
npm install -g @angular/cli@latest
这为我工作✌️
你必须使用(没有@)
npm uninstall -g angular/cli
因为
如果您使用的是Angular CLI beta.28或更低版本,则需要卸载angular-cli软件包。 应该这样做是因为将包的名称和范围从angular-cli更改为@ angular / cli https://github.com/angular/angular-cli
我有同样的问题。 这不起作用:
npm uninstall -g angular/cli npm cache clean
改为使用:
npm uninstall -g @ angular/cli
我find了一个解决scheme,首先删除ng文件
sudo rm /usr/bin/ng
然后安装nvm (你需要重新启动你的terminal来使用nvm)。
然后通过nvm安装并使用节点6
nvm install 6 nvm use 6
最后安装angular度cli
npm install -g @angular/cli
这工作对我来说,我想从1.0.28testing版更新到1.0稳定版,但无法卸载testing版(与您desrcibed相同的情况下)。 希望这个作品
尝试通过在npm回购中find的angular度cli中的这些步骤进行更新。
npm uninstall -g angular-cli npm cache clean npm install -g angular-cli@latest
还有一个angular度cli 移民指南 。 另一个select(更多参与)是启动一个新项目并通过复制和粘贴某些文件进行迁移。 这可以在这里findangular度cli github的“移动到cli”部分