2019-03-20

mac 上使用 npm i -g 時

在 mac 上使用 npm i -g 時,常發生「Error: EACCES: permission denied, access...」的錯誤。

npmjs 官方的建議:https://docs.npmjs.com/resolving-eacces-permissions-errors-when-installing-packages-globally

terminal 輸入:
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'

在 .profile 或 .bash_profile 或 .zshrc 加入:
export PATH=~/.npm-global/bin:$PATH

原則上就是把全域的安裝資料夾設定在用戶的家目錄下。

沒有留言:

FB 留言