這次帶給大家如何使用npm安裝全域模組權限,使用npm安裝全域模組權限的注意事項有哪些,以下就是實戰案例,一起來看一下。
有三種方法可以解決這個問題:
# 修改全域安裝路徑的權限
修改預設安裝路徑
利用第三方工具安裝node
修改安裝路徑的權限
#查看預設全域安裝路徑
npm config get prefix
對於大多數系統顯示目錄為:/usr/local
警告:如果預設路徑是在/usr/請跳過該步驟,否則你會搞亂系統權限。
修改路徑權限
sudo chown -R (whoami)(whoami)(npm config get prefix)/{lib/node_modules,bin,share}
執行完畢會將/usr/local下的lib/node_modules、bin、share所有權更改為目前使用者。
修改預設全域安裝路徑
當你不想修改預設安裝路徑的權限,因為由此可能會帶來一些額外問題,譬如說,修改權限後無法跟目前系統其他使用者共用。這個時候可以考慮修改預設的安裝路徑。
在範例下,我把預設全域安裝路徑修改到目前使用者的home目錄下面:
1、新建一個全域安裝的路徑
mkdir ~/.npm-global
2、設定npm使用新的路徑
npm config set prefix ‘~/.npm-global'
3、開啟或新建~/.profile,加入下面一行
export PATH=~/.npm-global/bin:$PATH
source ~/.profile
安裝一個全域套件試試看:
npm install -g jshint [luncher@localhost aaa]$ ls ~/.npm-global/bin/ jshint [luncher@localhost aaa]$
借助第三方工具安裝node
mac系統借助brew安裝node
brew install node
centos借助yum工具安裝node
yum install node
相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
推薦閱讀:
以上是如何使用npm安裝全域模組權限的詳細內容。更多資訊請關注PHP中文網其他相關文章!