首頁  >  文章  >  web前端  >  如何使用npm安裝全域模組權限

如何使用npm安裝全域模組權限

php中世界最好的语言
php中世界最好的语言原創
2018-05-29 10:08:451711瀏覽

這次帶給大家如何使用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

4、更新系統環境變數

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中文網其它相關文章!

推薦閱讀:

怎麼實作微信小程式的自訂多重選擇事件

在不使用select的情況下vue怎麼實作下拉框功能

以上是如何使用npm安裝全域模組權限的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn