Приносим извинения за столь быстрое размещение вопроса и ответа, но, возможно, это будет кому-то полезно.
Хотя я искал bash nvm
, похоже, он не загружался, несмотря на то, что он был в моем файле .bashrc
.
Вместо того, чтобы искать мой .bashrc
, я устанавливаю nvm
непосредственно в верхней части скрипта:
export NVM_DIR="/home/rescue/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] &&. "$NVM_DIR/nvm.sh" # This loads nvm
nvm use 8.8.1
Как только я это сделал, мои npm
команды начали работать.
Я до сих пор не понимаю, почему поиск .bashrc
не работает должным образом, ведь он содержит те же 3 строки кода.
Может быть важно, чтобы скрипт всегда запускался с sudo
?