更新时注意NodeJS与npm版本匹配关系 >_> 传送门,要将Node与npm升级到对应的版本,windows下升级Node,只能下载覆盖安装
1. 检测npm包版本状态
运行npm -g outdated
,查看包的版本状态。如下所示:
2. 升级npm到最新版本
使用NPM小组推荐的升级方式来升级,可见: How can I update npm on Windows?
以管理员身份运行PowerShell
>> Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force
>> npm install -g npm-windows-upgrade
>> npm-windows-upgrade
键盘上下键选择需要升级到的版本,回车。
或者直接运行npm-windows-upgrade -p -v latest
升级到最新版本
3. 更新全局安装包
- 按指定包名更新:
npm update -g <package>
- 查看需要更新的包:
npm outdated -g --depth=0
- 更新所有全局依赖包:
npm update -g
或者npm i -g <package> --force