Dzisiaj jest mój pierwszy dzień mojej pierwszej pracy i po skonfigurowaniu środowiska programistycznego przez aktualizację węzła i npm na moim Macu (OSX) wydaje mi się, że coś zepsułem. Za każdym razem staram się korzystać z KMP w moim poleceń (npm startowych, npm instalacji, itp) otrzymuję komunikat o błędzie:Nie można znaleźć komunikatu o błędzie modułu "npmlog" podczas używania polecenia npm.
module.js:339
throw err;
Error: Cannot find module 'npmlog'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)
at /usr/local/lib/node_modules/npm/bin/npm-cli.js:20:13
at Object. (/usr/local/lib/node_modules/npm/bin/npm->cli.js:76:3)
at Module._compile (module.js:425:26)
at Object.Module._extensions..js (module.js:432:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:311:12)
Nie ma wiele z komunikatem o błędzie, aby przejść się i ISN ślad stosu nie pomagając mi tak bardzo. Oto co próbowałem:
- Szukano wokół Stackoverflow i choć istnieją podobne problemy, ludzie byli w stanie wykorzystać
npm <something>
rozwiązać ich problem, którego nie mogę zrobić. - Odinstalowanie i ponowne zainstalowanie npm - nie działało, ponieważ nie mogę używać polecenia npm, więc rzeczy takie jak
sudo npm uninstall npm -g
nie działają. - Usunięto katalog
npmlog
z katalogu.npm
, a następnie sklonowano ponownie repozytorium github bezpośrednio do katalogu.
Mam nadzieję, że jeden z was już wcześniej do tego doszedł lub ma pomysł, jak do niego podejść. Każda pomoc jest doceniana.
Dzięki za link. Uratowało mnie to wiele kłopotów. – Willa
Na OS X El Capitan podczas instalacji npm 3.9.3, po wykonaniu tej czynności miałem 'npm: command not found'. Musiałem dodać 'export PATH =" $ HOME/.npm-packages/bin: $ PATH "' do mojego '.bash_profile' – Iwazaru