2014-05-25 4 views
0

npm을 사용하여 모듈을 설치하는 방법을 해결하려고 시도한 후에 조금 혼란스러워합니다.npm | 사용자 폴더의 node_modules

공식 사이트에서 .dmg 패키지를 사용하여 Node를 설치했습니다. 이것은 최종 로그입니다.

노드가

/usr/local/bin/node 

NPM에서 설치는/usr/local/bin이 $ PATH에 있는지 확인

/usr/local/bin/npm 

에 설치되었습니다.

터미널에서 일반적으로 다음을 사용하여 모듈을 설치합니다.

npm install -g bower or npm install bower 

, 나는

bower 
-bash: bower: command not found 

그래서 내가 제대로 노드, NPM과 모듈을 설치하려면 어떻게

npm prefix 
/Users/cleliodpaula 
npm prefix -g 
/Users/cleliodpaula/.node 

npm ls 
/Users/cleliodpaula 
├─┬ [email protected] 

을 찾았다 사용하지 수 않았다?

편집 :

이미 설치했습니다. 그러나 설치된 정자에서, int 형의

/usr/local/bin 

에 아니지만 :

/Users/cleliodpaula/.node/bin/ 
+0

'npm install -g'이 잘못되었습니다.'npm -g install'을 시도하십시오. linux/mac (OS와 같은 nix)에 있다면 처음에는 sudo를 쓰십시오. – melchor629

+0

나는 또한 시도, 아무것도 변경되지 않습니다. – cleliodpaula

답변

1

바우어는 NPM의 일부가 아닌 별도로 설치해야합니다 다음

npm install -g bower 

실행 파일은 /usr/local/bin/bower이고 터미널에서는 bower 명령을 사용할 수 있습니다.

npm install -gnpm install의 차이점은 npm install -g이 모듈을 전체적으로 설치한다는 것입니다 (실행 파일은 /usr/local/bin에 위치 함). npm install을 사용하는 경우 NPM은 현재 패키지 아래에 node_modules 디렉토리에 패키지를 설치합니다. 이 경우 명령을 ./node_modules/bower/bin/bower과 같이 실행할 수 있습니다.

편집 : NPM 글로벌 경로가 /Users/cleliodpaula/.node/bin/으로 설정되어 있습니다.

export PATH=/Users/cleliodpaula/.node/bin/:$PATH 
+0

이미 설치했습니다. 그러나 설치된 정자는 /usr/local/bin에 하지만이는 int로하지 않습니다 : /Users/cleliodpaula/.node/bin/ – cleliodpaula

+0

@cleliodpaula 내 대답을 확장. '-g' 옵션을 사용 했습니까? 그렇게했다면, 파일은'/ usr/local/bin/bower'에 있어야합니다. –

+0

예, 했어요. 설치된 모듈은 /Users/cleliodpaula/.node/lib/node_modules – cleliodpaula

0

해결 : 당신이 /Users/cleliodpaula/.node/bin/에 설치 패키지를 선호하는 경우

npm config set prefix /usr/local 

또한 /Users/cleliodpaula/.node/bin/을 추가 할 수 있습니다

당신이 패키지를 /usr/local/bin에 설치하려는 경우, NPM의 구성을 변경

명령 줄 도구 설치 + Xcode를 엽니 다. npm과 노드가 올바르게 설치되지 않았습니다.

관련 문제