Я изменил источник моего zsh на source ~/.zshrc
и всех моих npm пакетов при использовании команды npm run в пакете. json перестали работать. Я попытался найти ответы в Интернете, и они говорят, что нужно добавить источник bash. У меня не установлен bash, и я не знаю, где находился предыдущий файл конфигурации. Я добавил несколько строк для экспорта в свой zshrc
файл, но он не исправил мои пакеты.
Я получаю ошибку
sh: nodemon: command not found
npm ERR! code ELIFECYCLE
npm ERR! syscall spawn
npm ERR! file sh
npm ERR! errno ENOENT
Это мой .zsrch
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"
export PATH="/usr/lib/google-cloud-sdk/bin:$PATH"
# The next line updates PATH for the Google Cloud SDK.
if [ -f '/Users/admin/google-cloud-sdk/path.zsh.inc' ]; then . '/Users/admin/google-cloud-sdk/path.zsh.inc'; fi
# The next line enables shell command completion for gcloud.
if [ -f '/Users/admin/google-cloud-sdk/completion.zsh.inc' ]; then . '/Users/admin/google-cloud-sdk/completion.zsh.inc'; fi
export PATH=$PATH:/Users/admin/npm/bin
export PATH=$PATH:~/npm
export PATH=$HOME/.local/bin:$PATH
export PATH=/usr/local/share/npm/bin:$PATH
Я не хочу устанавливать nodemon глобально с -g
, потому что это происходит со всеми моими пакетами. Я не могу установить все последние пакеты глобально, их в пакете около 500.lock