找了很久和很多个方法大部分人对修改npm.cmd中的prefix-g改为prefix --location=global奏效
但是我连npm.cmd都不能打开
去终端更新npm显示无法加载文件
解决方案:
第一步:打开Windows powerShell用管理员身份打开(win11自带,直接搜索即可,没有的可下载)
第二步:执行get-ExecutionPolicy,显示Restricted(表示状态为禁止)
第三步:执行set-ExecutionPolicy RemoteSigned
第四步:执行get-ExecutionPolicy,显示RemoteSigned
第五步:输入Y
第六步:执行npm-windows-upgrade
第七步:利用上下键盘选择需要下载的版本,enter选择下载,下载成功如上图所示
再去终端输入npm -v就没有警告了