npm -v 报错:WARN config global `--global`,`--local` are deprecated.Use `--location

748 阅读1分钟

解决:WARN config global --global, --local are deprecated. Use `--location 报错问题。

新手在第一次装 Node ,或者拿到一个新电脑,避免不了重装 Node 的环节,进行查看 node和npm 版本时npm -v有时会出现这个错误。

npm WARN config global --global--local are deprecated. Use --location

一、首先说下 Node 的安装

1、首先去到官网的下载页面:nodejs.cn/download/

image.png

2、下载完成之后点击 Next,傻瓜安装式即可。(安装路径可以自行配置)

3、安装成功后 win + R 在命令框中输入 cmd 打开小黑窗口,输入查看版本命令,如下:

        node -v       查看 node 版本
        npm -v        查看 npm 版本

这时就会出现报错:

image.png

二、解决方法:

找到你 node 的安装路径中的这两个文件夹:

image.png

这里直接修改可能会修改不了,建议将文件复制到桌面修改完成后进行文件的覆盖

找到那2个文件里面的 prefix -g 替换为 prefix --location=global

image.png

image.png

三、修改完之后、关闭之前的命令行窗口。重新打开一个新的命令行窗口,就可以了。

image.png