我想升级我的离子应用程序。首先,我尝试使用
ng更新
但是ng
的所有内容都无效,因为它说了
bash:ng:找不到命令
然后我尝试了
npm更新
实际上做了什么,但我所有的依存关系仍然是7.x.x.
,所以我最后尝试做的只是解决一个依附关系,如
npm install @ angular / core @ latest
或
npm install @ angular / cli @ latest
这实际上有效,因此它们都是8.x.x
。但我希望所有事物都更新一次。我不知道为什么其他更新不起作用。
您需要全局安装@angular/cli
才能访问ng
命令。
npm install -g @angular/cli
在此注意-g
,它代表global
如果已经安装,则可能要检查$PATH
以确保它包含全局安装的库的位置。如果不是,则需要将其添加到您的$PATH
环境变量中。您可以签出this question来查找全局软件包的安装位置。
一旦全局安装了@angular/cli
程序包,就可以进行ng update
。