Не могу найти NPM - PullRequest
       9

Не могу найти NPM

0 голосов
/ 23 марта 2020

Если я запускаю where npm, я получаю:

C:\Users\ralbritton\AppData\Roaming\npm\npm
C:\Users\ralbritton\AppData\Roaming\npm\npm.cmd
C:\Program Files\nodejs\npm
C:\Program Files\nodejs\npm.cmd
C:\Program Files\Git\usr\local\npm
C:\Program Files\Git\usr\local\npm.cmd

Но когда я пытаюсь выполнить что-либо с помощью команды NPM, я получаю:

internal/modules/cjs/loader.js:985
  throw err;
  ^

Error: Cannot find module 'C:\Program Files\Git\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:982:15)
    at Function.Module._load (internal/modules/cjs/loader.js:864:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
    at internal/main/run_main_module.js:18:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}

Для справки, я запускаю

where node возвращает C:\Program Files\nodejs\node.exe, а node -v возвращает 12.16.1

Появляется, что он ищет npm в неправильном каталоге. Как мне изменить то, где он выглядит, так как я не могу получить доступ к любой из команд через npm команды?

ОБНОВЛЕНИЕ: Я просто случайно открыл окно командной строки и смог выполнить команды очень хорошо. Ранее я использовал окно GIT bash, поэтому, возможно, проблема в GIT bash?

...