首頁 > web前端 > js教程 > 主體

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

php中世界最好的语言
發布: 2018-05-29 10:08:45
原創
1623 人瀏覽過

這次帶給大家如何使用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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!