npm -cli. js не найдено при запуске npm -v на Windows 10 с nvm - PullRequest
0 голосов
/ 26 февраля 2020

Я использую nvm на Windows 10, поэтому я устанавливаю нод 10.19.0:

nvm устанавливаем 10.19.0

nvm используем 10.19.0

узел -v

v10.19.0

npm -v

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

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
internal/modules/cjs/loader.js:638
    throw err;
    ^

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
    at Function.Module._load (internal/modules/cjs/loader.js:562:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)
PS C:\workspace\my-front>

Я вижу свою папку C:\Program Files\nodejs\node_modules и она пусто .

Как восстановить мой узел + npm установка?

Я пытаюсь это сделать, но не решаю свою установку:

PS C:\workspace\my-front> nvm uninstall 10.16.0
Uninstalling node v10.16.0... done
PS C:\workspace\my-front> nvm list

    8.9.2
PS C:\workspace\my-front> nvm install 10.19.0
Downloading node.js version 10.19.0 (64-bit)...
Complete
Creating C:\Users\foo\AppData\Roaming\nvm\temp

Downloading npm version 6.13.4... Complete
Installing npm v6.13.4...

Installation complete. If you want to use this version, type

nvm use 10.19.0
PS C:\workspace\my-front> nvm use 10.19.0
Now using node v10.19.0 (64-bit)
PS C:\workspace\my-front> node -v
v10.19.0

C:\workspace\my-front> npm -v
internal/modules/cjs/loader.js:638 ...

1 Ответ

0 голосов
/ 26 февраля 2020

Загрузка блока mcAfee из каталога node_modules.

Обходной путь:

go до https://nodejs.org/dist/latest-v10.x/ и загрузка zip-файла

открыть ZIP-файл и скопировать node_module\npm в C:\Users\foo\AppData\Roaming\nvm\v10.19.0\node_modules\npm

npm -v

6.13.4
...