2017-11-09 9 views
0
npm ERR! Darwin 17.2.0 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i" "-g" "npm" 
npm ERR! node v6.9.2 
npm ERR! npm v3.10.9 
npm ERR! code MODULE_NOT_FOUND 

npm ERR! Cannot find module 'realize-package-specifier' 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

이 오류를 npm으로 업데이트하려고하면 오류가 발생합니다. npm 설치/업데이트 작업을 수행하는 동안 비슷한 오류가 발생합니다.업데이트 npm을 사용하거나 Mac의 npm 모듈을 설치할 수 없습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있으십니까?

+2

실행하려는 명령과 컨텍스트는 무엇입니까? npm project, global context? – lukaleli

+0

나는'npm i -g npm'을 실행했다. 처음에는'npm install express'를 실행하여 익스프레스 모듈을 프로젝트에 설치하려고 시도했습니다. 하지만 여전히 비슷한 오류가 발생합니다. –

답변

0

브루 (brew uninstall node & brew install node)를 통해 노드를 다시 설치하십시오. npm은 Node와 함께 배송되므로 잘 보내야합니다. npm을 업데이트 한 후 이러한 오류가 발생할 수 있습니다. 가장 안전한 해결 방법은 AFAIK입니다.

+1

먼저 문제가 무엇인지 판단하지 않고이를 수행하는 것이 도움이되는지 확신 할 수 없습니다. 이것은 노드를 설치하기 위해 홈 브루 (Homebrew)를 사용하고 있다고 가정합니다. 그렇지 않은 경우 일 수 있습니다. nvm은 요즘 매우 인기가있는 것 같고 유지 보수가 가능하고 다른 버전의 노드간에 신속하게 교체 할 수 있으므로 훨씬 더 다양합니다. 이는 개발 중에 매우 유용합니다. –

+1

사실,이 문제를 해결하기위한 가장 일반적이며 가장 안전한 방법을 언급했지만 실제로 작동하지 않는다는 것 이외에는 아무 것도 언급하지 않았습니다. –

+0

기타 정보는 무엇입니까? 나는 그것을 공유 할 것이다. –

0

node을 사용하여 nvm을 설치했는데 문제가 해결되었습니다. This이 내가 따라 갔다.