[node.js] NodeJS 및 NPM을 다음 버전으로 업데이트하려면 어떻게해야합니까?

난 그냥 설치 Node.js하고 npm(추가 모듈).

Node.js와 사용중인 모듈을 최신 버전으로 업데이트하려면 어떻게해야합니까?

npm그것을 할, 또는 내가 제거하고 Node.js를하고 NPM 다음 버전을 얻기 위해 다시 설치해야합니까?

나는 다음 의 단계 npm섹션을 참조하십시오.



답변

update명령에 대한 문서를 참조하십시오 .

npm update [-g] [<pkg>...]

이 명령은 semver와 관련하여 나열된 모든 패키지를 최신 버전 (태그 구성으로 지정)으로 업데이트합니다.

또한 Node.js 및 NPM 설치NPM 업그레이드 에 대한 설명서를 참조하십시오 .

다음의 원래 답변은 더 이상 존재하지 않는 이전 FAQ의 답변이지만 Linux 및 Mac에서는 작동합니다.

npm을 어떻게 업데이트합니까?

npm install -g npm

이 명령은 현재 버전의 npm을 제거합니다. sudo npm install -g npmMac의 경우 사용하십시오 .

npm update인수없이 수행하여 모든 오래된 로컬 패키지를 업데이트하거나을 수행 하여 글로벌 패키지를 업데이트 할 수도 있습니다 npm update -g.

경우에 따라 npm 버전이 진행되어 현재 버전을 이미 설치 한 버전으로 올바르게 설치할 수 없습니다. (update 명령에 버그가있는 경우 고려하십시오.) 이러한 경우 다음을 수행 할 수 있습니다.

curl https://www.npmjs.com/install.sh | sh

Node.js 자체를 업데이트하려면 Node Version Manager 인 nvm 을 사용하는 것이 좋습니다 .


답변

David Walsh의 블로그 에서 노드를 업데이트하는이 깔끔한 방법을 찾았 습니다 n.

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

현재 안정 버전의을 (를) 설치합니다 node.


편집 : 더 이상 n을 사용하지 마십시오. 을 사용하는 것이 좋습니다 nvm. 아래 명령에 따라 안정적으로 설치하면됩니다 :

nvm ls-remote
nvm install <version>
nvm use <version>


답변

npm 업데이트는 쉽습니다.

npm install npm@latest -g


답변

이 질문은 Linux 컴퓨터에 대한 것임을 이해하지만 누군가 Windows 솔루션을 찾고있는 경우 Node.js 사이트 로 이동 하여 홈페이지 에서 다운로드 버튼을 클릭 하고 설치 프로그램을 실행하십시오.

고맙게도 모든 것을 처리했으며 ‘다음’버튼을 몇 번 클릭하면 Windows 7 컴퓨터에서 최신 0.8.15 Node.js 버전을 실행했습니다.


답변

이미 알고 있듯이 npm 은 현재 node.js 와 번들로 제공됩니다 . 이는 node.js를 설치 한 경우 이미 npm 도 설치했음을 의미합니다 .

또한 대략적인 버전 호환성을 보여주는 node.jsnpm 릴리스 버전 테이블에 주의 하십시오. 때로는 버전 불일치로 인해 비 호환성 오류가 발생할 수 있습니다.

따라서 개발자 인 경우 node.js 버전 관리자 중 하나를 사용하여 개발 환경을 관리하는 것이 “모범 사례” 입니다.

다음은 가장 널리 사용되는 몇 가지 목록과 사용법입니다.

사제 (macOS)

당신이 경우 맥 OS , 당신이 사용할 수있는 브루을 .

실제로 이것은 단순한 node.js 버전 관리자 가 아닙니다 .

Mac에 Homebrew 를 설치하려면 :

$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

Homebrew를 사용하여 node.jsnpm 을 설치하려면 다음을 실행하십시오.

$ brew install node

나중에 다음을 사용하여 업데이트 할 수 있습니다.

$ brew update && brew upgrade node

또한 node.js 버전 간에도 전환 할 수 있습니다.

$ brew switch node 0.10.26

npm 은 자동으로 업그레이드 / 다운 그레이드 됩니다.

n (macOS, Linux)

nrvm (Ruby Version Manager) 일 가능성이 높으며 node.jsnpm 버전을 동시에 관리하는 데 사용됩니다 . 순수 Linux 쉘로 작성되었으며 npm 모듈 로 사용 가능 합니다 . 그래서, 당신은 이미 어떤 경우 Node.js를 수행 할 수 있습니다, 버전이 설치 설치 / 업데이트 n 개의 통해 패키지를 npm:

$ npm install -g n

node.jsnpm 버전의 다운로드, 설치 및 전환 은 다음과 같이 쉽습니다.

$ n 0.10.26
$ n 0.8.17
$ n 0.9.6

최신 공식 릴리스 를 다운로드, 설치 및 전환하려면 다음을 사용하십시오.

$ n latest

최신 안정 공식 릴리스 를 다운로드, 설치 및 전환하려면 다음을 사용하십시오.

$ n stable

이전 활성 버전 (일명 $ cd -)으로 전환하려면 다음을 사용하십시오.

$ n prev

설치된 node.js 버전 목록을 보려면 n명령 줄에서 실행 하십시오. 출력은 다음과 같습니다.

$ n

  0.10.26
 0.8.17
  0.9.6

점 (•)은 현재 활성 버전임을 나타냅니다. 목록에서 다른 node.js 버전 을 선택하려면 Up/ Down화살표 키를 사용하고 Enter키를 사용하여 활성화하십시오 .

설치할 수있는 버전을 나열하려면 다음을 수행하십시오.

$ n lsr

nvm (macOS, Linux)

nvmrvm비슷 하며 명령 이름과 사용법도 매우 유사합니다.

설치하려면 NVM 당신이 사용할 수있는 설치 스크립트은 (필요 git사용) cURL:

$ curl https://raw.github.com/creationix/nvm/master/install.sh | sh

또는 wget:

$ wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh

특정 node.jsnpm 버전 을 다운로드하여 설치하려면 다음을 사용하십시오.

$ nvm install 0.10

그런 다음 다음을 사용하여 설치된 버전으로 전환 할 수 있습니다.

$ nvm use 0.10

또한 .nvmrc버전 번호가 포함 된 파일을 작성한 후 다음 명령을 사용하여 지정된 버전으로 전환 할 수 있습니다 .

$ nvm use

설치된 node.js 버전 목록을 보려면 다음을 사용하십시오.

$ nvm ls

설치할 수있는 버전을 나열하려면 다음을 수행하십시오.

$ nvm ls-remote

nvm-windows (Windows)

nvm-windows 는 Windows 용 node.js 버전 관리 유틸리티로, 아이러니하게 Go로 작성되었습니다 .

nvm 과는 다릅니다 . 그러나 node.js 버전 관리자 로서의 사용법 은 매우 유사합니다.

nvm-windows 를 설치하려면 기존 버전의 node.jsnpm을 미리 설치 제거해야 합니다. 그런 다음 릴리스 에서 최신 설치 프로그램을 다운로드하여 실행하십시오 .

nvm-windows 를 업그레이드하려면 새 설치 관리자를 실행하십시오. node.js 설치 를 건드리지 않고 업데이트해야하는 파일을 안전하게 덮어 씁니다 .

nvm-windows 는 관리 셸에서 실행됩니다. nvm-windows 를 사용하려면 Powershell 또는 명령 프롬프트관리자 권한 으로 시작해야합니다 .

사용하기 전에 다음 명령으로 nvm-windows 를 활성화해야 할 수도 있습니다 .

C:\> nvm on

특정 node.jsnpm 버전 을 다운로드하여 설치하려면 다음을 사용하십시오.

C:\> nvm install 0.12

그런 다음 다음을 사용하여 설치된 버전으로 전환 할 수 있습니다.

C:\> nvm use 0.12

설치된 node.js 버전 목록을 보려면 다음을 사용하십시오.

C:\> nvm list

설치할 수있는 버전을 나열하려면 다음을 수행하십시오.

C:\> nvm list available


답변

먼저 NPM 버전을 확인하십시오.

npm -v

1) NPM을 현재 버전으로 업데이트하십시오.

현재 NPM 버전보기 :

npm view npm version

npm을 현재 버전으로 업데이트하십시오.

npm i -g npm

2) 사용 가능한 모든 NPM 버전을 나열하고 사용자 정의 설치 / 업데이트 / 롤백

“알파”, “베타”및 “rc”(릴리스 후보)를 포함한 모든 버전보기

npm view npm versions --json

버전 목록에서 선택한 특정 버전 (예 : 5.0.3)으로 NPM을 다시 설치하십시오.

npm i -g npm@5.0.3
  • 한 버전을 설치하면 현재 설치된 버전이 자동으로 제거됩니다.

  • sudo 를 사용하는 Linux 및 iOS prepend 명령


답변

Windows 사용자를위한 업그레이드

Windows 사용자는 npm 위키에서 문제점 해결> Windows 에서 업그레이드를 읽어야 합니다.

PowerShell을 사용하여 Windows 10에서 업그레이드 (타사 편집)

위의 Troubleshooting # upgrading-on-windows 위의 링크 는 github 페이지 npm-windows-upgrade를 가리키며 아래 줄은 readme의 인용문입니다. 노드 v5.7.0 및 powershell (아마도 powershell 버전 5.0.10586.122)을 사용하여 npm 2.7.4에서 npm 3.9.3으로 성공적으로 업그레이드했습니다.

먼저 관리자 권한 PowerShell에서 다음 명령을 실행하여 시스템에서 스크립트를 실행할 수 있는지 확인하십시오. PowerShell을 관리자 권한으로 실행하려면 시작을 클릭하고 PowerShell을 검색 한 후 PowerShell을 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택하십시오.

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force    

그런 다음이 업그레이드 도구를 설치하고 사용하려면 (고급 PowerShell 또는 cmd.exe)를 실행하십시오.

npm install --global --production npm-windows-upgrade
npm-windows-upgrade