mac下npm安裝全域性元件報錯

2021-08-20 14:29:48 字數 1424 閱讀 2570

在你的安裝指令前面加上sudo,然後會提醒你輸入密碼,這個密碼是你mac的開機解鎖碼!如:

sudo npm install egg-init

-g

2.1.回到使用者根目錄下再新建乙個全域性安裝的路徑

cd ~

mkdir ~/.npm-global

之前安裝過的話會提醒存在了.npm-global這個資料夾

2.2.配置npm使用新的路徑

npm config set prefix 『~/.npm-global』
2.3開啟或者新建~/.profile

vi ~/.profile
export path=~/.npm-global/bin:$path
按esc鍵,然後在最下面入:wq儲存退出

2.4.更新系統環境變數

source ~/.profile
(1) 啟動終端terminal

(2) 進入當前使用者的home目錄: cd ~ 或 cd /users/yourmacusername

修改.bash_profile檔案:

open -e .bash_profile
新增你要的全域性變數命令:

alias tnpm='/users/liangzhenhua/.npm-global/bin/tnpm'

alias wepy='/users/liangzhenhua/.npm-global/bin/wepy'

alias vue='/users/liangzhenhua/.npm-global/bin/vue'

最後不要忘記重新整理:

source ~/.bash_profile
按照以上這3步排除的話基本可以解決npm安裝全域性元件報錯問題。

由於我之前已經安裝過了乙個egg-init,現在環境變數所以一直報錯。

我的做法是去到.npm-global/lib/node_modules資料夾下(mac中以.開頭的資料夾是隱藏資料夾)

cd .npm-global/lib/node_modules
將egg-init這個資料夾刪除了

rm -r

-f egg-init

然後再重新安裝,就成功

Mac下安裝pip報錯

python完全不了解,今天根據教程裝好python,附上參考鏈結 在mac osx中搭建python整合開發環境 碼農網 然後想除錯乙個程式,說要裝pip,於是上python官網,點開pypi 密密麻麻一片,看不太懂是什麼,於是點開左側導航中的pypi tutorial進去看看 第一段說當前文件不...

Mac下安裝Node和NPM

使用brew安裝node環境 1.安裝brew ruby e curl fssl 2.brew安裝node 更新brew brew update安裝node brew install node3.檢視是否安裝成功 node v v9.11.1 npm v 5.6.0npm的一些使用 npm help...

mac裝mysql報錯 mac下安裝mysql報錯

在執行命令 pip install mysql 或者 pip install mysqldb時候,報錯 mysql config command not found command python setup.py egg info failed with error code 1 in privat...