난 그냥 설치 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 npm
Mac의 경우 사용하십시오 .
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.js 및 npm 릴리스 버전 테이블에 주의 하십시오. 때로는 버전 불일치로 인해 비 호환성 오류가 발생할 수 있습니다.
따라서 개발자 인 경우 node.js 버전 관리자 중 하나를 사용하여 개발 환경을 관리하는 것이 “모범 사례” 입니다.
다음은 가장 널리 사용되는 몇 가지 목록과 사용법입니다.
사제 (macOS)
당신이 경우 맥 OS , 당신이 사용할 수있는 브루을 .
실제로 이것은 단순한 node.js 버전 관리자 가 아닙니다 .
Mac에 Homebrew 를 설치하려면 :
$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
Homebrew를 사용하여 node.js 및 npm 을 설치하려면 다음을 실행하십시오.
$ brew install node
나중에 다음을 사용하여 업데이트 할 수 있습니다.
$ brew update && brew upgrade node
또한 node.js 버전 간에도 전환 할 수 있습니다.
$ brew switch node 0.10.26
npm 은 자동으로 업그레이드 / 다운 그레이드 됩니다.
n (macOS, Linux)
n 은 rvm (Ruby Version Manager) 일 가능성이 높으며 node.js 및 npm 버전을 동시에 관리하는 데 사용됩니다 . 순수 Linux 쉘로 작성되었으며 npm 모듈 로 사용 가능 합니다 . 그래서, 당신은 이미 어떤 경우 Node.js를 수행 할 수 있습니다, 버전이 설치 설치 / 업데이트 n 개의 통해 패키지를 npm
:
$ npm install -g n
node.js 및 npm 버전의 다운로드, 설치 및 전환 은 다음과 같이 쉽습니다.
$ 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)
nvm 은 rvm 과 비슷 하며 명령 이름과 사용법도 매우 유사합니다.
설치하려면 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.js 및 npm 버전 을 다운로드하여 설치하려면 다음을 사용하십시오.
$ 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.js 및 npm을 미리 설치 제거해야 합니다. 그런 다음 릴리스 에서 최신 설치 프로그램을 다운로드하여 실행하십시오 .
nvm-windows 를 업그레이드하려면 새 설치 관리자를 실행하십시오. node.js 설치 를 건드리지 않고 업데이트해야하는 파일을 안전하게 덮어 씁니다 .
nvm-windows 는 관리 셸에서 실행됩니다. nvm-windows 를 사용하려면 Powershell 또는 명령 프롬프트 를 관리자 권한 으로 시작해야합니다 .
사용하기 전에 다음 명령으로 nvm-windows 를 활성화해야 할 수도 있습니다 .
C:\> nvm on
특정 node.js 및 npm 버전 을 다운로드하여 설치하려면 다음을 사용하십시오.
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