Bash не распознает npm и узел при запуске скриптов - PullRequest
0 голосов
/ 06 мая 2020

У меня странная проблема с git bash относительно узла и npm. Раньше я использовал nvm for windows и учил, что это может быть проблемой, но даже после установки node и npm без nvm git bash не распознает при запуске скриптов, использующих npm или node.

При использовании bash без запущенных скриптов:

which npm // -> /c/Program Files/nodejs/npm

which node // -> /c/Program Files/nodejs/node

node -v // -> v6.14.0

Но при запуске скриптов которые используют npm или узел (из пакета. json, например), я получаю следующие ошибки:

'"node"' is not recognized as an internal or external command

'npm' is not recognized as an internal or external command

Почему bash не распознает команды?

1 Ответ

0 голосов
/ 16 мая 2020

Я не знаю, какой из этих способов решил проблему, но вот что я сделал:

  1. Отредактируйте PATH в windows, чтобы узел был первой записью.
  2. Звоните nvm use внутри bash, а не cmd / powershell.
...