我剛買了一臺新的 M1 Mac,安裝了帶有 home-brew 的節點,我看到全域安裝的包作業得很好,但是本地安裝的包卻得到“zsh: command not found: (packagename)”。
這是我的 .zshrc 檔案的樣子
eval "$(/opt/homebrew/bin/brew shellenv)"
export PATH="$PATH:/usr/local/share/npm/bin"
export PATH="$HOME/.npm-packages/bin:$PATH"
export PATH="$HOME/.node/bin:$PATH"
export PATH="~/node_modules/:$PATH"
uj5u.com熱心網友回復:
export PATH="~/node_modules/:$PATH"
應該
export PATH="$HOME/node_modules/:$PATH"
或者
path =(~/node_modules)
AFIK,bash 可以在 PATH 字串中進行波浪號擴展,但 zsh 不能。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/418684.html
標籤:
上一篇:運行npmstart時權限被拒絕
下一篇:無法安裝最新的nodejs
