npm ERR! `perfix` is not a valid npm option

  • 全局路径cmd命令:npm config set perfix "D:\Program Files\nodejs\node_global"
  • 缓存路径cmd命令:npm config set cache"D:\Program Files\nodejs\node_cache"

在注册nodejs全局路径和缓存路径时报错:

npm ERR! `perfix` is not a valid npm option

npm ERR! A complete log of this run can be found in: C:\Users\Administrator\AppData\Local\npm-cache\_logs\2023-07-26T06_09_09_464Z-debug-0.log

 

原因分析:

之前同样的命令可以运行,说明命令本身没有问题,因为自己重装了系统,由win10升级到了win11,在安装nodejs时默认安装的最新版本,也就是说npm也是最新版本

1、查看版本:npm updated -d

 

 2、尝试降级npm版本:npm uninstall -g npm

 

 3、结果还是报错,由9.8.1降级到9.6.7还是不行,索性降版本,由9版降级到8版:npm install -g npm@^8

 4、问题解决

posted @   侬侬发  阅读(6812)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术
点击右上角即可分享
微信分享提示