由于未找到命令,因此无法更新到Angular 8

问题描述 投票:0回答:1

我想升级我的离子应用程序。首先,我尝试使用

ng更新

但是ng的所有内容都无效,因为它说了

bash:ng:找不到命令

然后我尝试了

npm更新

实际上做了什么,但我所有的依存关系仍然是7.x.x.,所以我最后尝试做的只是解决一个依附关系,如

npm install @ angular / core @ latest

npm install @ angular / cli @ latest

这实际上有效,因此它们都是8.x.x。但我希望所有事物都更新一次。我不知道为什么其他更新不起作用。

angular ionic-framework command-line-interface ionic4
1个回答
0
投票

您需要全局安装@angular/cli才能访问ng命令。

npm install -g @angular/cli

在此注意-g,它代表global

如果已经安装,则可能要检查$PATH以确保它包含全局安装的库的位置。如果不是,则需要将其添加到您的$PATH环境变量中。您可以签出this question来查找全局软件包的安装位置。

一旦全局安装了@angular/cli程序包,就可以进行ng update

© www.soinside.com 2019 - 2024. All rights reserved.