NPM не работает после обновления - не удается найти модуль (OSX) - PullRequest
2 голосов
/ 07 марта 2019

Только что сделал небольшое обновление npm до последней версии (я не могу вспомнить, что это было, так как npm больше не работает - отсюда и вопрос), но я думаю, что моя установленная версия до обновления была 5.6.0. Это может быть неправильно, хотя.

В любом случае после запуска ...

sudo npm install -g npm

... npm больше не работает. Все, что я делаю, приводит к:

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

Error: Cannot find module './auth.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:594:15)
    at Function.Module._load (internal/modules/cjs/loader.js:520:25)
    at Module.require (internal/modules/cjs/loader.js:650:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-registry-fetch/index.js:7:17)
    at Module._compile (internal/modules/cjs/loader.js:702:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:713:10)
    at Module.load (internal/modules/cjs/loader.js:612:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:551:12)
    at Function.Module._load (internal/modules/cjs/loader.js:543:3)

Есть предложения?

1 Ответ

7 голосов
/ 07 марта 2019

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

Надеюсь, что это поможет кому-то еще.

...