国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JS > 正文

解決修復npm安裝全局模塊權限的問題

2024-05-06 16:44:27
字體:
來源:轉載
供稿:網友

相信我們曾經可能都遇到過全局安裝某個模塊包的過程中提示EACCESS的錯誤問題。這是由于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

以上這篇解決修復npm安裝全局模塊權限的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九龙城区| 晋江市| 平邑县| 通榆县| 宜君县| 华阴市| 新晃| 沙田区| 襄城县| 探索| 西充县| 红桥区| 绥中县| 汶川县| 沈丘县| 潜江市| 襄汾县| 南康市| 和龙市| 泰兴市| 黔西| 淮阳县| 武乡县| 永昌县| 石台县| 屯留县| 绥芬河市| 黔南| 柳河县| 莱芜市| 彭泽县| 图们市| 萍乡市| 阳东县| 衡阳县| 东丽区| 淮北市| 博白县| 仪征市| 西乌珠穆沁旗| 祁连县|