'zsh: команда не найдена' для установленных пакетов npm - PullRequest
1 голос
/ 06 августа 2020

Я локально установил пакет npm без ошибок, и запуск npm list --depth=0 подтверждает его установку. Однако выполнение любой команды из этого пакета в терминале возвращает zsh: command not found: <command name>

На основе этого потока SO я уже добавил source /Users/YOURSERNAME/.bash_profile в начало ~ / .zshr c, но безрезультатно. Иногда также отображается no such file or directory:/Users/YOURSERNAME/.bash_profile Любая другая проверка, которую я мог сделать?

1 Ответ

0 голосов
/ 17 августа 2020

Поместите вместо этого в свой .zshrc файл:

NPM_PACKAGES="${HOME}/.npm-packages"
export PATH="$PATH:$NPM_PACKAGES/bin"
# Preserve MANPATH if you already defined it somewhere in your config.
# Otherwise, fall back to `manpath` so we can inherit from `/etc/manpath`.
export MANPATH="${MANPATH-$(manpath)}:$NPM_PACKAGES/share/man"

From https://dev.to/rrampage/5-npm-and-node-tips-to-make-your-machine-safer-3g0l

После этого обновите настройки zsh:

source ~/.zshrc
...