問題
#npm使用警告提示
npm warn Unknown user config "ELECTRON_MIRROR". This will stop working in the next major version of npm.
環(huán)境:Node.js 20.18.2, npm 11.4.1
原因:
ELECTRON_MIRROR 是 Electron 專用環(huán)境變量,但被錯誤添加到了 npm 配置(~/.npmrc 文件)。這個警告是因為 npm 發(fā)現(xiàn)在配置中存在一個未知的用戶配置項 "ELECTRON_MIRROR"。在 npm 的后續(xù)主要版本中,這種未知的配置項將不再被支持,因此現(xiàn)在給出了警告。
要解決這個問題,我們需要檢查 npm 的配置,看看這個配置是在哪里設置的,并將其移除或者使用正確的方式設置。
解決步驟
第一步:查看 && 刪除
#查看當前的 npm 配置,看看這個配置是否存在
npm config list
#刪除非法 npm 配置
npm config delete ELECTRON_MIRROR
第二步:檢查配置文件
# 驗證配置已刪除,也可直接打開~/.npmrc 查看
npm config list
第三步:改用環(huán)境變量設置鏡像
Windows版本:
系統(tǒng)設置 → 環(huán)境變量 → 新建用戶變量:
變量名:ELECTRON_MIRROR
變量值:https://npmmirror.com/mirrors/electron/