我想升级离子应用程序。首先,我尝试用
更新
但是所有的东西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
变量中。
在Windows上,npm通常将其全局软件包安装在
%APPDATA%\Roaming\npm\node_modules
至于Unix系统,通常在
/usr/local/lib/node_modules
在@angular/cli
全球范围内安装软件包后,您就可以进行安装了ng update
。
请注意,您也可以使用
/your/project/base/path/node_modules/@angular/cli/bin/ng upgrade
无需@angular/cli
全局安装该软件包,但是如果您打算经常使用它,则在全局安装它可能是一个更好的选择。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句