Сегодня мой первый день моей первой работы и после настройки моей среды разработки, обновив node и npm на моем Mac (OSX), я, кажется, что-то сломал. Каждый раз, когда я пытаюсь использовать npm в моей командной строке (npm init, npm install и т.д.), Я получаю это сообщение об ошибке:
module.js: 339
throw err;
Ошибка: не удается найти модуль 'npmlog'
в Function.Module._resolveFilename (module.js: 337: 15)
в Function.Module._load (module.js: 287: 25)
в Module.require(module.js: 366: 17)
при требовании (module.js: 385: 17)
в/usr/local/lib/node_modules/npm/bin/npm-cli.js:20:13
в объекте. (/usr/local/lib/ node_modules/npm/bin/npm- > cli.js:76:3)
в Module._compile (module.js: 425: 26)
в Object.Module._extensions..js(module.js: 432: 10)
на Module.load(module.js: 356: 32)
в функции .Module._load (module.js: 311:12)
Не так много сообщений об ошибке, и трассировка стека не помогает мне так много. Вот что я пробовал:
- Поиск в Stackoverflow и, несмотря на аналогичные проблемы, люди смогли использовать
npm <something>
для решения своей проблемы, чего я не могу сделать. - Удаление и переустановка npm - Не работает, потому что я не могу использовать команду npm вообще, поэтому такие вещи, как
sudo npm uninstall npm -g
, не работают. - Удален каталог
npmlog
из каталога.npm
, а затем снова клонирован репозиторий github непосредственно в каталог.
Надеюсь, один из вас столкнулся с этим раньше или у него есть идея, как подойти к нему. Любая помощь приветствуется.