You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

执行npm命令报错:重复加载E:\Node\.npmrc配置,求解决

解决npm重复加载配置文件的错误

问题原因

你的全局npm配置中,将E:\Node\.npmrc指定为用户级配置文件(userconfig),但该目录同时是npm的本地前缀目录(npm local prefix = E:\Node),目录下的.npmrc会被识别为项目级配置文件。这导致同一个配置文件被同时以"user"和"project"两种类型加载,触发了double-loading config错误。

解决方案

  1. 移除全局配置中的userconfig指定
    执行以下命令删除全局配置里的userconfig项:

    npm -g config delete userconfig
    
  2. 迁移配置内容到正确的用户级配置文件

    • 打开E:\Node\.npmrc,复制里面的所有配置内容
    • 打开用户目录下的配置文件C:\Users\raherne\.npmrc(不存在则新建),粘贴刚才复制的内容
    • 删除或重命名E:\Node\.npmrc(比如改为.npmrc.bak做备份)
  3. 验证修复效果
    在任意目录执行普通npm命令(比如npm config list),检查是否还会出现重复加载的错误。同时尝试运行npm audit等命令,确认功能恢复正常。

内容的提问来源于stack exchange,提问作者rory

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 16:37:43