2017-04-24 1 views
8

노드를 homebrew로 7.9.0으로 업데이트했습니다.노드 업데이트 후 깨진 npm 수정 방법

$ node -v 
v7.9.0 
$ npm -v 
module.js:472 
    throw err; 
    ^

Error: Cannot find module '../lib/utils/unsupported.js' 
    at Function.Module._resolveFilename (module.js:470:15) 
    at Function.Module._load (module.js:418:25) 
    at Module.require (module.js:498:17) 
    at require (internal/module.js:20:19) 
    at /usr/local/lib/node_modules/npm/bin/npm-cli.js:19:21 
    at Object.<anonymous> (/usr/local/lib/node_modules/npm/bin/npm-cli.js:79:3) 
    at Module._compile (module.js:571:32) 
    at Object.Module._extensions..js (module.js:580:10) 
    at Module.load (module.js:488:32) 
    at tryModuleLoad (module.js:447:12) 

내가 제거하고 변화없이 노드를 다시 설치 시도 : 나는 NPM과 함께 아무것도 할 때마다 지금 나는 다음과 같은 오류가 발생합니다. 이걸 복구하려면 어떻게해야합니까?

답변

18

/usr/local/lib/node_modules/npm을 제거하고 노드를 다시 설치하려고하면 정상적으로 작동합니다.

+2

Worked, thankyou :) – zorro2b

+1

Mac에서 나는'node'도 제거해야했습니다 :'brew uninstall node npm' –