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