解决npm WARN config global --global
, --local
are deprecated. Use --location=global
instead.
在安装完 node 环境后,npm -v 显示如下问题
npm WARN config global --global
, --local
are deprecated. Use --location=global
instead.
8.11.0
标题问题原因
问题出现在,以前版本npm的命令一般时XXX -g 但是随着版本更替,这个老方法被弃用了
标题解决尝试一
在node的安装路径下
我们需要修改两个文件npm和npm.cmd
将npm文件的第23行,修改成下图样式,命令如下,可以直接粘贴
prefix --location=global
将npm.cmd文件的第12行,修改成下图样式,命令如下,可以直接粘贴,修改完保存。
prefix --location=global
解决尝试二
电脑文件权限不够,
我们需要修改两个文件npm和npm.cmd
鼠标右击属性,安全将权限打开。
解决尝试三
使用npm时,报错:npm WARN config global --global
, --local
are deprecated. Use --location=global
instead.
将npm升级到最新版本即可
升级方法
1.在windows中以管理员身份打开cmd,然后执行命令
npm install -g npm-windows-upgrade
2.更改脚本策略
下载Windows Power Shell
然后以管理员身份运行,执行命令
set-ExecutionPolicy RemoteSigned
输入Y
成功更改脚本策略
3.在Windows Power Shell上运行命令
npm-windows-upgrade
问题解决!
试了好几天,没问题的!!!!