Npm安装报错:npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead

本文指导如何在Windows上修复Node.js中npm-v报错,涉及修改npm和npm.cmd文件的全局配置。步骤包括查找并替换旧的`prefix-g`为`prefix--location=global`,并提供了解决权限问题的建议。
摘要由CSDN通过智能技术生成

在安装node后,我们window+r打开cmd窗口输入node -v 回车能正常输出版本号,但接着输入npm -v 回车后却报警:npm warn config global `--global`, `--local` are deprecated. use `--location=global` instead.(如下图)

这是由于本版更新,旧方法已经不可用了。我们需要做出如下修改:

1、打开nodejs安装目录,找到npm和npm.cmd两个文件。

2、将两个文件里面的prefix -g修改为prefix --location=global
(1)第一个npm文件以记事本格式打开,在第23行找到并做出如图修改。

(2)第二个npm.cmd文件,首先将文件扩展名.cmd修改为.txt保存(方便以记事本格式做修改),再重新打开修改后的npm.txt文件,在第12行找到并做出如图修改,注意修改完成后还是要把文件扩展名修改回.cmd即npm.cmd文件。
(PS:考虑到在nodejs安装目录内做内容和文件扩展名的修改,可能受限于管理员权限而导致修改失败,现做补充说明:可将文件另存一份到桌面,按以上(1)(2)两个步骤做同样的修改保存,再放回到nodejs安装目录替换需要修改的两个文件即可。)

 
3、回到桌面重新window+r打开cmd,输入npm -v回车正常输出就说明修改成功了
(PS:若还是报错可尝试重启电脑再打开验证)

希望此文对你有所帮助,喜欢的话可以点赞加收藏哈,若尚有问题欢迎继续提问!

  • 9
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值