在更新到最新的角度CLI版本后,Ng v是否仍显示较旧的版本号? [英] Ng v still showing older version number after updating to latest angular cli version?
本文介绍了在更新到最新的角度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 --force
npm cache verify
。没有起作用。
然后我执行了以下步骤-
然后我查看了内部C:UsersARPAN>
,发现那里有一个package.json
文件,其版本angular cli
与8.3.3
的版本相同。
- 我把它删掉了。<;<;这是至关重要的一步。
- 然后我导航到
C:UsersARPANAppDataRoaming pm-cache
已删除文件夹中的所有内容。 - 运行
npm uninstall -g @angular/cli
npm cache clean --force
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屋!
查看全文