mean.io 상용구를 설치하려고합니다. 실행할 때 실패합니다.sudo npm install -g meanio@latest
. 실패하기 전에 npm 버전 1.4.x를 ‘원한다’고 언급하지만 1.2.18이 설치되어 있습니다. 그래서 npm을 최신으로 업데이트하려고했습니다. 몇 가지 방법들. 마지막으로 …
ubuntu@ip-xxx-xx-xx-xxx:~$ sudo npm install -g npm
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@1.4.7 /usr/local/lib/node_modules/npm
ubuntu@ip-xxx-xx-xx-xxx:~$ npm --version
1.2.18
1.4.7로 업데이트 했는데도 여전히 버전 1.2.18이 표시되는 이유는 무엇입니까?
답변
이 업데이트됩니다 NPM 사용하여 NPM 자체를 :
sudo npm install npm -g
막힌 경우을 시도하십시오 sudo npm update npm -g
. 모든 크레딧은 Tim Castelijns에게 돌아갑니다. 나는 한 우분투 14.04에 그것을 테스트, NPM 1.3.10
예를 들어 테스트 목적으로 로컬 개발 환경에서 여러 버전 을 관리하기 위해 nvm 을 사용하는 경우 설치된 모든 버전 (에 나열 됨 )이 ~ / .nvm에 있으므로 시스템 전체 설치를 생략합니다 (예 : sudo 생략).nvm ls
npm install npm -g
데비안 기업
완전한 엔터프라이즈 관행을 위해 nodesource.com을 고려 하십시오 .
curl -sL https://deb.nodesource.com/setup | sudo bash-
여기에 설명 된대로 .
기타 기업
데비안이 아닌 배포판의 경우 노드 github wiki 다운로드 페이지 https://nodejs.org/en/download에서 확인하십시오. /
https://github.com/joyent/node/wiki/installing-node.js-via-package-manager
역사적 이해를 위해 : Chis 레아는 자신의 PPA를 유지했지만 지금은 힘을 합쳐 함께 nodesource .
답변
user3223763의 답변이 작동하지 않으면 다음을 시도해 볼 수 있습니다.
sudo apt-get remove nodejs ^node-* nodejs-*
sudo apt-get autoremove
sudo apt-get clean
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install nodejs
그런 다음 :
curl https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | sh
그런 다음 새 터미널을 열고 npm 버전을 확인하십시오.
npm --version
편집 / 업데이트 :
오늘 마지막 nvm 버전은 다음과 같습니다.
https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh
따라서 CURL 명령은 v0.13.1 대신 v0.25.4입니다.
curl https://raw.githubusercontent.com/creationix/nvm/v0.25.4/install.sh | sh
https://github.com/creationix/nvm/releases 를 확인 하여 추가 업그레이드를 위해 올바른 버전을 사용할 수 있습니다.
답변
터미널 창을 닫고 다시 시작하는 것을 잊지 마십시오.)
(적어도 터미널에서 “npm –version”을 확인하려면)
sudo npm install npm -g
그것은 나에게도 트릭을했다
답변
Ubuntu를 사용중인 것 같습니다 (표시하는 명령 줄에서). 업데이트하려면 npm
그리고 nodejs
당신은 PPA 저장소를 사용할 수 있습니다 :
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
답변
Ubuntu 14.04에서 위의 옵션을 시도했지만 계속해서 다음 오류가 발생합니다.
npm 오류! tar 팩 /root/tmp/npm-15864/1465947804069-0.4854120113886893/package 읽기 오류
그런 다음 온라인에서이 솔루션을 찾았습니다.
1) 먼저 npm의 캐시를 정리하십시오.
sudo npm cache clean -f
2) npm의 n 모듈 설치 :
sudo npm install -g n
3) 설치할 노드의 버전을 선택하여 설치를 시작합니다 : stable 또는 latest , 여기서 stable 을 사용 합니다.
sudo n stable
4) 노드 버전 확인 :
node -v
5) npm 버전 확인 :
npm -v
답변
안정적인 최신 버전을 얻으려면 실행하십시오.
npm install npm@latest -g
그것은 나를 위해 잘 작동했습니다!
답변
당신은 시도 할 수 있습니다:
sudo npm i -g npm