San*_*eri 21 node.js npm angular
我已经多次尝试卸载我的angular-cli以便更新它,但即使我按照github上提供的说明操作:
当我使用命令ng --version检查时,我仍然得到旧版本:
angular-cli: 1.0.0-beta.26
node: 7.7.1
os: darwin x64
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?谢谢
sib*_*b10 35
我最近也遇到了同样的问题,我在终端中逐一做了以下命令.
sudo npm uninstall -g angular-cli
sudo npm cache clean
Run Code Online (Sandbox Code Playgroud)
这次运行之后
ng -v
Run Code Online (Sandbox Code Playgroud)
如果仍然获得angular-cli版本1.0.0-beta.2x.x,则运行以下命令
which ng
Run Code Online (Sandbox Code Playgroud)
它将显示ng路径.转到路径,如果它与任何文件链接,请删除相同的链接和实际ng文件.在我的情况下,链接在/ usr/bin/ng中,ng文件的实际路径是/ lib/node_modules/@ angular/cli/bin/ng.
sudo rm -rf /lib/node_modules/@angular/cli/bin/ng
sudo rm -rf /usr/bin/ng
Run Code Online (Sandbox Code Playgroud)
接下来你需要安装@ angular/cli
sudo npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
关闭所有终端并运行ng -v然后你就可以了.可能它会帮助某人.谢谢 :)
Far*_*had 29
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
Run Code Online (Sandbox Code Playgroud)
然后,当它成功完成后,您可以尝试:
ng -v
Pra*_*aym 12
当您实际使用 yarn 而不是 npm 安装 @angular/cli 时,有时会发生这种情况。
您可以通过查看 yarn 的全局安装文件夹来验证这一点。
您可以使用以下方法将其从纱线中删除
yarn global remove @angular/cli
我找到了一个解决方案,首先,删除 ng 文件
sudo rm /usr/bin/ng
Run Code Online (Sandbox Code Playgroud)
然后安装nvm(需要重新启动终端才能使用nvm)。
然后通过nvm安装并使用node 6
nvm install 6
nvm use 6
Run Code Online (Sandbox Code Playgroud)
最后安装角度cli
npm install -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
这对我有用,我想从 1.0.28 beta 更新到 v1.0 stable,但无法卸载 beta 版本(与您描述的情况相同)。希望这有效
小智 6
您正在使用Beta版的angular CLI,可以通过这种方式进行操作。
npm uninstall -g @angular/cli
npm uninstall -g angular/cli
Run Code Online (Sandbox Code Playgroud)
然后输入
npm cache clean
Run Code Online (Sandbox Code Playgroud)
然后转到用户中隐藏的AppData文件夹,再转到AppData内的漫游文件夹,然后转到npm文件夹并删除其中的角度文件,还转到npm-cache文件夹并删除那里的角度分量。您的电脑和类型
npm install -g @angular/cli@latest
Run Code Online (Sandbox Code Playgroud)
这对我有用吗??
如果您遇到angular / cli问题,请使用以下命令:
npm uninstall -g angular-cli卸载angular / cli。
npm cache clean清除用户名下应用数据文件夹中的npm缓存。
用于npm cache verify验证缓存是否已损坏。
用于npm cache verify --force清除系统中的整个缓存。
注意:
您也可以通过以下路径删除
C:\Users\"Your_syste_User_name"\AppData\Roaming\npm,C:\Users\"Your_syste_User_name"\AppData\Roaming\npm-cache
然后使用以下命令在系统中全局安装最新的angular / cli版本。
要获取更多信息,请访问github angular-cli update。
npm install -g @angular/cli@latest
以下方法对我有用:
npm uninstall -g @angular/cli
Run Code Online (Sandbox Code Playgroud)
和
npm cache verify
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72461 次 |
| 最近记录: |