我在使用nvm安装完node.js指定版本以及npm之后,输入 npm -v 查看发现报了这个错,在网上查阅资料发现,这是由于以前版本npm的命令一般是XXX -g,但是随着版本更替,这个老方法被弃用了,以下是处理方法:
修改npm和npm.cmd文件
找到node.js的安装目录,我的是默认的,修改这两个文件:
1、npm文件找到第23行,对应位置修改为:prefix --location=global`
2、npm.cmd文件第12行,对应位置修改为:prefix --location=global'
修改完成后,重新输入npm -v,就不会报错了,如果还报错可以重启电脑试试》》