在更新到最新的角度CLI版本后,Ng v是否仍显示较旧的版本号? [英] Ng v still showing older version number after updating to latest angular cli version?

查看:40
本文介绍了在更新到最新的角度CLI版本后,Ng v是否仍显示较旧的版本号?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我发出了如下命令,如图所示。我收到一条成功消息,说ANGLING CLI已更新到10.0版本。

但是当我运行ng v命令时,我获得的是旧的版本号。

那么它真的更新了吗? 这里有什么问题吗? 如何全局更新到最新版本,以便在通过CLI生成新的ANGING项目时获得该项目中的最新版本的ANGLE?

请注意-我已尝试关闭cmd并打开新的cmd以检查ng v。还是老样子。整个过程我做了两次。

即使在npm cache clean force之后也不工作


 c:>cd Users

c:Users>ng version

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


Angular CLI: 10.0.1
Node: 10.16.3
OS: win32 x64

Angular:
...
Ivy Workspace:

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1000.1
@angular-devkit/core         10.0.1
@angular-devkit/schematics   10.0.1
@schematics/angular          10.0.1
@schematics/update           0.1000.1
rxjs                         6.5.5


c:Users>cd ARPAN

c:UsersARPAN>ng version

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


Angular CLI: 8.3.3
Node: 10.16.3
OS: win32 x64
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.803.3
@angular-devkit/core         8.3.3
@angular-devkit/schematics   8.3.3
@angular/cli                 8.3.3
@schematics/angular          8.3.3
@schematics/update           0.803.3
rxjs                         6.4.0
typescript                   3.5.3


c:UsersARPAN>npm uninstall -g @angular/cli
removed 269 packages in 5.006s

c:UsersARPAN>npm cache verify
Cache verified and compressed (~AppDataRoaming
pm-cache\_cacache):
Content verified: 497 (12436501 bytes)
Index entries: 753
Finished in 0.97s

c:UsersARPAN>npm install -g @angular/cli
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
C:UsersARPANAppDataRoaming
pm
g -> C:UsersARPANAppDataRoaming
pm
ode_modules@angularcliin
g

> @angular/cli@10.0.1 postinstall C:UsersARPANAppDataRoaming
pm
ode_modules@angularcli
> node ./bin/postinstall/script.js

+ @angular/cli@10.0.1
added 269 packages from 206 contributors in 30.831s

c:UsersARPAN>ng version

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


Angular CLI: 8.3.3
Node: 10.16.3
OS: win32 x64
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.803.3
@angular-devkit/core         8.3.3
@angular-devkit/schematics   8.3.3
@angular/cli                 8.3.3
@schematics/angular          8.3.3
@schematics/update           0.803.3
rxjs                         6.4.0
typescript                   3.5.3


c:UsersARPAN>

我在admin模式下打开了cmd,然后在那里更新了角度CLI,它成功更新了,但是当我再次在正常模式下打开cmd时,它会显示较旧的版本。

因此,我在admin模式下打开了cmd,我在那里更新了角度CLI版本,但它仍然显示相同的旧版本。请检查我附加的日志

推荐答案

终于!我能解决这个问题。 在管理模式和根文件夹(C:Users>)中,angular cli版本是最新版本,即10.0.1

但是当我导航到C:UsersARPAN>时,angular cli的版本仍然是8.3.3


C:UsersARPAN>cd..

C:Users>ng version

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


Angular CLI: 10.0.1
Node: 10.16.3
OS: win32 x64

Angular:
...
Ivy Workspace:

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1000.1
@angular-devkit/core         10.0.1
@angular-devkit/schematics   10.0.1
@schematics/angular          10.0.1
@schematics/update           0.1000.1
rxjs                         6.5.5


C:Users>cd ARPAN

C:UsersARPAN>ng version

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


Angular CLI: 8.3.3
Node: 10.16.3
OS: win32 x64
Angular:
...

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.803.3
@angular-devkit/core         8.3.3
@angular-devkit/schematics   8.3.3
@angular/cli                 8.3.3
@schematics/angular          8.3.3
@schematics/update           0.803.3
rxjs                         6.4.0
typescript                   3.5.3

我无法找出问题的原因。我尝试了互联网上所有可用的东西,堆栈溢出。我尝试了npm cache clean --forcenpm cache verify。没有起作用。

然后我执行了以下步骤-

然后我查看了内部C:UsersARPAN>,发现那里有一个package.json文件,其版本angular cli8.3.3的版本相同。

  1. 我把它删掉了。<;<;这是至关重要的一步。
  2. 然后我导航到C:UsersARPANAppDataRoaming pm-cache已删除文件夹中的所有内容。
  3. 运行npm uninstall -g @angular/cli
  4. npm cache clean --force
  5. npm install -g @angular/cli

它起到了护身符的作用!这是日志!

C:UsersARPAN>ng version

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


Angular CLI: 10.0.1
Node: 10.16.3
OS: win32 x64

Angular:
...
Ivy Workspace:

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1000.1
@angular-devkit/core         10.0.1
@angular-devkit/schematics   10.0.1
@schematics/angular          10.0.1
@schematics/update           0.1000.1
rxjs                         6.5.5

这篇关于在更新到最新的角度CLI版本后,Ng v是否仍显示较旧的版本号?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆