我被困在Angular 8 Beta中。如何降级/卸载到常规/全局Angular?

时间:2019-05-03 06:42:21

标签: angular command-line-interface angular7

我刚刚升级到Angular 8 beta。 关注了该网站:https://medium.com/@jeroenouw/upgrade-to-angular-8-beta-within-10-minutes-cd831fb8dd0e

我想回到正常的Angular 7。

我尝试使用以下命令来卸载并安装最新的Angular Cli:

npm uninstall -g angular/cli

then

npm install -g @angular/cli@latest

它说: “ + @ angular / cli @ 7.3.8 在10.152秒内从180个贡献者添加了295个软件包”

但是当我执行v时,它仍然表明我正在使用Angular 8 Beta。

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 8.0.0-rc.2
Node: 10.15.3
OS: win32 x64
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.800.0-rc.2
@angular-devkit/core         8.0.0-rc.2
@angular-devkit/schematics   8.0.0-rc.2
@schematics/angular          8.0.0-rc.2
@schematics/update           0.800.0-rc.2

3 个答案:

答案 0 :(得分:0)

逐步尝试使用此命令

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

答案 1 :(得分:0)

似乎您还没有清除缓存。

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

答案 2 :(得分:0)

如果您可以告诉我您所使用的操作系统,那么我可以为您提供帮助。 通常(Windows):

  1. npm uninstall -g angular-cli npm uninstall -g @angular/cli npm cache clean or npm cache clean --force
  2. 转到:C:\ Users \您的用户名\ AppData \ Roaming \ npm \ node_modules
  3. 删除角度目录和@angular目录。
  4. 返回C:\ Users \ YOURUSERNAME \ AppData \ Roaming \ npm \ npm-cache并删除_logs,_locks和_ccache目录。

您可以通过命令重新安装特定版本的Angular。

npm install -g @angular/cli [i.e. version 7.2.4 on 3rd may, 2019]
npm install -g @angular/cli@latest [for latest beta versions]
npm install -g @angular/cli@x.x.x [for your desired version here x=number]

谢谢,让我知道是否能解决您的问题。