解決npm警告:移除非法配置

問題

#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/
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容