nvm을 통해 노드를 설치했습니다. npm을 업데이트하려고합니다. 현재 버전 :선택한 nvm 디렉토리에 npm을 설치/업데이트하려면 어떻게합니까?
npm -v
1.4.28
$ which npm
/Users/per/.nvm/v0.10.33/bin/npm
$ node -v
v0.10.33
설치 NPM :
cd
curl -L https://npmjs.org/install.sh | sh
/Users/per/.node/bin/npm -> /Users/per/.node/lib/node_modules/npm/bin/npm-cli.js
[email protected] /Users/per/.node/lib/node_modules/npm
It worked
확인 NPM 버전은 설치 후 :
npm -v
1.4.28
$ which npm
/Users/per/.nvm/v0.10.33/bin/npm
어떻게 NVM 디렉토리 자체를 설치하는 내가 NPM받을 수 있나요?
편집 =================================
NPM을 대체하고자하는 근본 원인 새 버전을 사용하면 오류 메시지가 표시됩니다. 메시지 중 하나는 다음과 같이 말합니다 :
[email protected]: wanted: {"node":">=0.10.0","npm":">=2.1.5"} (current:{"node":"0.10.33","npm":"1.4.28"})
따라서 npm의 최신 버전을 명시 적으로 요청하는 것으로 보입니다. 나머지는 대부분 "Unmet dependencies"에 관한 것입니다. 이 중 부하가 있지만 여기에 하나의 예입니다 승 7 에서
npm WARN unmet dependency /Users/per/.node/lib/node_modules/generator-angular/node_modules/yeoman-generator/node_modules/request/node_modules/form-data requires [email protected]'~0.9.0' but will load
궁금 해요, 당신이 NPM을 업데이트 할 필요가 왜 특별한 이유가? – mscdex
부패한 것 같아요. 물건을 설치하려고하면 오류 메시지가 표시됩니다. 'npm cache clean'은 도움이되지 않으므로 이전 버전을 대체하려고합니다. –
오류 메시지 란 무엇입니까? – mscdex