2012-03-18 3 views
0

node.js와 npm installer로 놀기 시작했습니다. 내 문제 : "npm install"과 "npm install -g something"때로는 이런 오류가 발생합니다.문제없이 node/npm을 작동 시키십시오.

노드를 다시 설치하는 방법 내 컴퓨터가이 오류를 모두 지키지 않는지 확인하려면 어떻게해야합니까?

node.js:201 
    throw e; // process.nextTick error, or 'error' event on first tick 
     ^
Error: Cannot find module '../index' 
at Function._resolveFilename (module.js:332:11) 
at Function._load (module.js:279:25) 
at Module.require (module.js:354:17) 
at require (module.js:370:17) 
+0

노드를 어떻게 설치 했습니까? 어떤 OS/배포판을 사용하고 있습니까? – abesto

+0

mac osx 사자와 사자 – fabian

답변

0

설치 한 모듈의 경로를 찾는 데 문제가 있다고 생각됩니다. 전 세계에 설치 한 경우 다음을 시도 할 수 있습니다.

require.paths.push('/usr/local/lib/node_modules'); 
require('blah'); 

이 문제가 해결되어야한다고 생각합니다. 그것이 효과가 없다면 알려주세요.

(평판 포인트가 충분하지 않기 때문에 귀하의 의견에 답장하고 싶지만 그럴 수 없습니다.)

0

OSX, 동일한 오류 메시지 등으로 동일한 문제가 발생했기 때문에 다른 사용자가 Google에서이 문제를 발견했을 때의 답변입니다.

문제는 두 가지 버전의 노드가 설치된 것입니다. 하나는 /usr/bin이고 다른 하나는 /usr/local/bin입니다. 따라서 다음과 같이하면 모든 것이 다시 작동합니다.

sudo rm -rf /usr/bin/node* 
sudo rm -rf /usr/bin/npm 
관련 문제