W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
如果你在嘗試全局安裝軟件包時(shí)看到EACCES
錯(cuò)誤,請(qǐng)閱讀本章。如果你更改安裝 npm 的目錄,通常可以避免此錯(cuò)誤。為此,請(qǐng)執(zhí)行以下任一操作:
這是避免權(quán)限問(wèn)題的最佳方法。這在上一篇中進(jìn)行了描述。在安裝節(jié)點(diǎn)版本管理器之前,你不需要?jiǎng)h除當(dāng)前版本的 npm 或 Node.js。
本節(jié)不適用于 Microsoft Windows。本章將在不久的將來(lái)更新以解決 Windows。 為了最大限度地減少權(quán)限錯(cuò)誤的可能性,你可以將 npm 配置為使用不同的目錄。在本例中,它將是你的主文件夾中的一個(gè)隱藏目錄。
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
~/.profile
文件并添加以下行:
export PATH=~/.npm-global/bin:$PATH
source ~/.profile
測(cè)試:不使用sudo
下載全局包。
npm install -g jshint
你可以使用相應(yīng)的 ENV 變量(例如,如果你不想修改~/.profile
),而不是步驟 2-4?:
NPM_CONFIG_PREFIX=~/.npm-global
如果你使用的是 npm 5.2 或更高版本,請(qǐng)?zhí)剿鱪px作為運(yùn)行全局命令的替代方法,特別是如果你只是偶爾需要一個(gè)命令。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: