난 그냥 설치 Node.js
하고 npm
(추가 모듈).
Node.js와 사용중인 모듈을 최신 버전으로 업데이트하려면 어떻게해야합니까?
수 npm
그것을 할, 또는 내가 제거하고 Node.js를하고 NPM 다음 버전을 얻기 위해 다시 설치해야합니까?
나는 다음 이 의 단계 npm
섹션을 참조하십시오.
nvm
당신에게 + NPM 노드의 하나 개 이상의 실행 버전이 할 수있는 옵션이 제공 느릅 나무
난 그냥 설치 Node.js
하고 npm
(추가 모듈).
Node.js와 사용중인 모듈을 최신 버전으로 업데이트하려면 어떻게해야합니까?
수 npm
그것을 할, 또는 내가 제거하고 Node.js를하고 NPM 다음 버전을 얻기 위해 다시 설치해야합니까?
나는 다음 이 의 단계 npm
섹션을 참조하십시오.
nvm
당신에게 + 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 을 사용하는 것이 좋습니다 .
npm update npm -g
Windows에서 나를 위해 작동하지 않았습니다-출력없이 완료되었지만 npm은 동일한 버전 (최신 버전이 1.3.14
curl -L https://npmjs.org/install.sh | sudo sh
npm update npm -g
했고 지금은 명령으로 npm이 없습니다.
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
npm install npm@latest -g
을 npm 2.7.4에서 npm 3.9.3으로 업그레이드하지 못했습니다.
sudo npm install npm@latest -g
모든 것을해야했습니다. 공언
이 질문은 Linux 컴퓨터에 대한 것임을 이해하지만 누군가 Windows 솔루션을 찾고있는 경우 Node.js 사이트 로 이동 하여 홈페이지 에서 다운로드 버튼을 클릭 하고 설치 프로그램을 실행하십시오.
고맙게도 모든 것을 처리했으며 '다음'버튼을 몇 번 클릭하면 Windows 7 컴퓨터에서 최신 0.8.15 Node.js 버전을 실행했습니다.
n
방법 didnt 한 작업. 더 나은 방법이 있었으면 좋겠다.
이미 알고 있듯이 npm 은 현재 node.js 와 번들로 제공됩니다 . 이는 node.js를 설치 한 경우 이미 npm 도 설치했음을 의미합니다 .
또한 대략적인 버전 호환성을 보여주는 node.js 및 npm 릴리스 버전 테이블에 주의 하십시오. 때로는 버전 불일치로 인해 비 호환성 오류가 발생할 수 있습니다.
따라서 개발자 인 경우 node.js 버전 관리자 중 하나를 사용하여 개발 환경을 관리하는 것이 "모범 사례" 입니다.
다음은 가장 널리 사용되는 몇 가지 목록과 사용법입니다.
당신이 경우 맥 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 은 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 은 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 용 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
현재 NPM 버전보기 :
npm view npm version
npm을 현재 버전으로 업데이트하십시오.
npm i -g npm
"알파", "베타"및 "rc"(릴리스 후보)를 포함한 모든 버전보기
npm view npm versions --json
버전 목록에서 선택한 특정 버전 (예 : 5.0.3)으로 NPM을 다시 설치하십시오.
npm i -g npm@5.0.3
한 버전을 설치하면 현재 설치된 버전이 자동으로 제거됩니다.
sudo 를 사용하는 Linux 및 iOS prepend 명령
Error: EACCES: permission denied, unlink
위의 명령을 sudo
Windows 사용자는 npm 위키에서 문제점 해결> Windows 에서 업그레이드를 읽어야 합니다.
위의 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
path
에 npm
업데이트 과정과 당신이 실행될 때 물론 이전 버전을 보였다 이전 버전 실행 유지 어떤 이유로 변경npm -v
npm 을 업데이트 하기 위해 npm update npm -g
명령이 작동하지 않았습니다 (Windows). 어떤 한 작업하기에 따라 NPM을 다시 설치 한 문서 : " 당신은에서 zip 파일을 다운로드 할 수 있습니다 https://npmjs.org/dist/을 , 어디서 node.exe 삶 같은 폴더에 압축을 풉니 다. "이 작업을 수행 할 경우 확인 이전 설치를 먼저 제거해야합니다 (덮어 쓰기는 잘 작동하지만 ...).
모듈 을 업데이트 하려면 npm update 명령을 사용하십시오.
npm update npm -g
나를 위해 일했다. OSx를 실행하고 homebrew를 통해 노드를 설치했지만 brew upgrade node
최신 노드 버전을 이미 실행중인 경우에는 실행되지 않습니다. 케이크 조각.
npm install -g npm@latest
Windows8에서 나를 위해 일했다 stackoverflow.com/a/29023180/588759
$ npm install -g npm stable
1.4.28에서 2.1.5로 업데이트하도록 일했습니다.
npm -v
(이러한 명령 앞에 접두사를 붙여야 할 수도 있습니다 sudo
기본 설치 프로그램을 사용하여 Node를 설치 한 경우 특히 Linux 또는 OS X .)
다음을 사용하여 최신 버전의 npm으로 업그레이드 할 수 있습니다.
npm install -g npm@latest
또는 최신 릴리스로 업그레이드하십시오.
npm install -g npm@next
기본적으로 npm은 다음의 노드와 함께 설치됩니다.
C:\Program Files (x86)\nodejs
npm의 전 세계적으로 설치된 패키지 (잠재적으로 npm 자체 포함)는 사용자 별 디렉토리 (현재는
C:\Users\<username>\AppData\Roaming\npm
).
설치 프로그램은
C:\Program Files (x86)\nodejs
전에
C:\Users\<username>\AppData\Roaming\npm
에서 PATH
, 사용하여 설치 한 npm 버전 대신 항상 node와 함께 설치된 npm 버전을 사용합니다.npm -g install npm@<version>
.
이 문제를 해결하려면 다음 중 하나 를 수행하십시오.
옵션 1 : 편집 Windows 설치입니다PATH
넣어 %appdata%\npm
전에 %ProgramFiles%\nodejs
. npm 설치 또는 cmd.exe
변경 PATH
방법 을 변경할 때 Windows 를 다시 시작 하고 잠재적으로 Windows 를 다시 시작해야합니다 .
옵션 2 : 둘 다 제거
%ProgramFiles%\nodejs\npm
%ProgramFiles%\nodejs\npm.cmd
옵션 3 : 파일을 탐색하여 다른 폴더 또는 데스크탑으로 %ProgramFiles%\nodejs\node_modules\npm
복사하십시오 npmrc
. 그런 cmd.exe
다음 다음 명령을 열고 실행하십시오.
node.js 설치 프로그램으로 npm을 설치 한 경우 이전 단계 중 하나를 수행 한 후 다음을 수행하십시오.
옵션 1 또는 2
%ProgramFiles%\nodejs\node_modules\npm
이름이 지정된 파일 로 이동하여 복사하십시오 . 전역 n 설치된 패키지가있는 새 npm을 알려줍니다.npmrc
%appdata%\npm\node_modules\npm
옵션 3
%ProgramFiles%\nodejs\node_modules\npm
노드 설치 프로그램은 npm 폴더에 직접 npm에 전역 패키지를 설치할 위치를 알려주는 Windows 특정 구성의 특정 부분을 설치합니다. npm을 사용하여 자체 설치하는 경우이 특수 builtin
구성을 새 설치 에 복사 해야합니다. 일부 버전의 npm에는이 기능이 작동하지 않는 버그가 있으므로 직접 수정해야합니다. 다음 명령을 실행하여 npm이 전역 패키지를 설치할 위치가 올바른지 확인하십시오.
npm config get prefix -g
로 설정되어 있지 않으면 <X>:\Users\<user>\AppData\Roaming\npm
아래 명령을 실행하여 수정할 수 있습니다.
npm config set prefix "${APPDATA}/npm" -g
또한 공유 네트워크에 할당량이 있거나 도메인에서 로그인 또는 로그 아웃하기 때문에 로밍 프로필에 패키지를 설치하지 않으려는 경우 대신 로컬 앱 데이터에 넣을 수 있습니다.
npm config set prefix "${LOCALAPPDATA}/npm" -g
... 물론 복사로 %APPDATA%\npm
에 %LOCALAPPDATA%\npm
(당신을 업데이트 %PATH%
물론,).
npm에서 일하는 모든 사람은이 프로세스가 복잡하고 번거 롭다는 것을 알고 있으며 더 간단하게 만들기 위해 노력하고 있습니다. 계속 지켜봐 주시기 바랍니다.
출처 : https://docs.npmjs.com/troubleshooting/try-the-latest-stable-version-of-npm
방금 새 Windows 7 시스템에 Node.js를 설치했으며 다음과 같은 결과가 나타납니다.
> node -v
v0.12.0
> npm -v
2.5.1
그런 다음 위에서 설명한 절차를 수행했습니다.
> npm install -g npm
v2.7.3으로 업그레이드되었습니다. 하지 않고npm -v
여전히 2.5.1이 제공되었습니다.
시스템 구성 패널, 고급 설정, 환경 변수로 이동했습니다. 전역 경로 변수 외에도 내 사용자 계정에 특정한 PATH 변수를 보았습니다.
새로운 NPM에 전자 뾰족한 : C:\Users\PhiLho\AppData\Roaming\npm
: 후자는 노드의 경로를 포함 C:\PrgCmdLine\nodejs\
(요즘 ... 내가 경로에 공백을 방지 프로그램 파일 및 유도체에 물건을 설치하지 않도록하고, 시끄러운 쓸모 보호가 말짱하다.)
내가 할 경우which npm.cmd
(내가 가진 유닉스 유틸리티가 설치되었습니다 ...), 노드의 유틸리티를 가리 킵니다.
어쨌든, 수정은 간단합니다. 나는 기본 전역 경로 변수의 노드 경로 바로 앞의 첫 번째 경로 (npm까지)를 복사하여 최신 버전을 선택합니다.
<some stuff before>;C:\Users\PhiLho\AppData\Roaming\npm;C:\PrgCmdLine\nodejs\
> npm -v
2.7.3
즐겨. :-)
node.js를 관리하는 가장 좋은 방법은 NVM 을 사용하는 것 입니다. NVM은 Node Version Manager를 나타냅니다.
node.js 개발자를위한 필수 도구입니다!
다음 명령을 사용하여 NVM을 설치하고 터미널을 열고 다음 중 하나를 실행할 수 있습니다.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
또는
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
NVM이 환경 변수를 추가하므로 터미널을 다시 시작해야하므로이를 설치 한 후 현재 터미널을 닫고 새 터미널을 여는 것이 좋습니다.
NVM 사용을위한 몇 가지 기본 명령을 나열하겠습니다.
nvm ls-remote
nvm install v10.15.1
nvm ls
nvm uninstall v10.15.1
npm
현재 노드 버전 에서 최신 작업 으로 업그레이드하는 데 도움이됩니다.nvm install-latest-npm
npm
패키지를 수동으로 설치하지 않고 한 버전에서 다른 버전으로 모든 글로벌 패키지를 설치할 수 있습니다!Linux, OSX 등의 경우
최신 버전의 NPM을 설치하려면
npm install -g npm@latest
또는 최신 릴리스를 설치하려면
npm install -g npm@next
추가 : npm 버전을 확인하려면
npm -v
Windows 컴퓨터를 사용하는 경우 npm 웹 사이트를 방문하십시오.
나는 최근 에이 기사를 우연히 발견했다 : http://martineau.tv/blog/2013/12/more-efficient-grunt-workflows/ 저자는 $ npm-check-updates -u && npm install
모든 의존성을 업데이트 한다고 언급 했다.
이것은 주제에서 약간 벗어 났지만 비슷한 검색으로 여기에 왔으므로 공유 가치가 있다고 생각했습니다.
때로는 최신 버전을 다운로드하는 것이 더 간단합니다. http://nodejs.org/
특히 다른 모든 옵션이 실패한 경우.
http://nodejs.org/ > 설치 클릭-> 최신 노드와 npm을 갖습니다.
단순한!
npm을 업데이트하려면 다음을 수행하십시오.
npm install npm@{version} -g
npm을 최신 버전으로 업데이트하려면 :
npm install npm@latest -g
그리고 버전을 확인하려면 :
npm -v
노드 js를 업데이트하려면 :
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
확인하다 :
node -v
nodejs는 그것을 제거하고 njs의 nodejs.org에서 좋아하는 버전을 cmd의 아래 줄에서 실행해야합니다.
npm i npm
경우에 온다 Linux
내가 제안 업데이트 노드는 패키지 관리자를 사용하여 :
노드에는 npm이 사전 설치되어 제공되지만 관리자는 노드보다 자주 업데이트됩니다. npm -v를 실행하여 사용중인 버전을 확인한 다음 npm install npm@latest -g
최신 npm 업데이트를 설치하십시오. 운영npm -v
npm이 올바르게 업데이트되도록하려면 다시 하십시오.
를 업데이트하려면 NodeJS
npm의 편리한 n 모듈이 필요합니다. 이 코드를 실행하여 npm의 캐시를 지우고 n을 설치 한 다음 최신 안정 버전을 설치하십시오 Node
.
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
최신 릴리스를 설치하려면을 사용하십시오 n latest
. 또는 n #. #. #을 실행하여 특정 Node
버전 을 얻을 수 있습니다.
에 온다 때 Windows/ macOS
내가 사용하는 것이 좋습니다 Nodejs.org에 설치를
Node.js 다운로드 페이지에는 Windows 및 macOS 용 바이너리 패키지가 포함되어 있지만 왜 인생이 더 어려워 집니까? 미리 만들어진 설치 관리자 (Windows의 경우 .msi, macOS의 경우 .pkg)는 설치 프로세스를 믿을 수 없을 정도로 효율적이고 이해하기 쉽게 만듭니다. 파일을 다운로드하여 실행하고 설치 마법사가 나머지를 처리하게하십시오. 업데이트가 다운로드 될 때마다 최신 버전의 Node 및 npm이 이전 버전을 대체합니다.
또는 macOS 사용자는 위의 npm 및 n 지침을 사용할 수 있습니다.
node_modules
의존성 폴더 를 업데이트 할 때 두통을 유발할 수있는 모든 것을 건너 뛰고 특정 프로젝트로 이동하여 다시 실행하는 것이 좋습니다.npm install
좋습니다.
누군가 그렇게하기 전에 먼저 확인하는 것이 좋습니다 package.json
파일에서 다음을 .
NodeJS 패키지 사용자는 package.json 파일에서 앱이 수락 할 수있는 업데이트 종류를 지정할 수 있습니다. 예를 들어 패키지 버전 1.0.4로 시작한 경우 허용되는 업데이트 버전 범위를 다음 세 가지 기본 방법으로 지정할 수 있습니다.
패치 릴리스 허용 : 1.0 또는 1.0.x 또는 ~ 1.0.4 마이너 릴리스
허용 : 1 또는 1.x 또는 ^ 1.0.4 주요 릴리스
허용 : * 또는 x
설명:
호환되지 않는 API 변경이있는 경우의 주요 버전. ->~
기능이 이전 버전과 호환되는 방식으로 추가 될 때의 MINOR 버전입니다. ->^
이전 버전과 호환되는 버그 수정이 완료된 패치 버전. ->*
노드를 업그레이드하려면 npm 에서 n 모듈을 사용하십시오 . n은 주어진 node.js 버전을 설치하거나 업데이트하는 노드 헬퍼 패키지입니다.
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs
nodejs의 기본 설치는 / usr / bin / node가 아니라 / usr / bin / nodejs에 있습니다.
최신 버전 (현재 안정적인 버전이 아님)으로 업그레이드하려면
sudo n latest
실행 취소 :
sudo apt-get install --reinstall nodejs-legacy # fix /usr/bin/node
sudo n rm 6.0.0 # replace number with version of Node that was installed
sudo npm uninstall -g n
다음과 같은 오류가 발생 bash: /usr/bin/node: No such file or directory
하면 입력 한 경로
sudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs
틀렸다면. 위의 경로에 업데이트 nodejs가 설치되어 있고 입력 한 버전이 올바른지 확인하십시오.
나는 권합니다 에 대해 강력 A의 이렇게 생산 인스턴스 . 글로벌 npm 패키지와 새로운 패키지 설치 기능을 심각하게 망칠 수 있습니다.
경고 : 이전 버전 (내 경우 v4.6.0
) 에서 Node를 업데이트 해야하는 경우 nodejs를 처음부터 다시 설치하는 것이 좋습니다 (다운로드 링크 : https://nodejs.org ) 그렇지 않으면 npm도 호환되지 않는 버전으로 자체 업데이트됩니다 새로운 노드로 ( 이 토론 참조 ).
이것은 npm으로 노드 (Windows에서)를 업데이트 한 후 얻은 오류 메시지입니다
$ npm install -g npm stable
[ . . .]
$ npm
C:\Users\me\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js:85
let notifier = require('update-notifier')({pkg})
^^^
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supporte
d outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:974:3
새로 설치 한 후 npm이 다시 작동합니다.
$ npm -v
6.5.0
$ node -v
v10.15.0
npm install -g npm stable
공장. 간단한 대답.
콘솔에서 아래 스크립트를 실행하십시오.
sudo npm i -g n
sudo n stable
sudo npm update -g npm
이것은 Linux 및 MAC에서만 작동합니다.
모든 npm 패키지를 업데이트하는 데 도움이되는 플러그인이 하나 있습니다.
먼저 npm-check-updates 플러그인을 설치해야합니다. 여기에는 npm-check-updates 링크 가 있습니다.
npm i -g npm-check-updates
이 유틸리티는 전체적으로 설치되므로 다음과 같이 간단히 작성하여 호출 할 수 있습니다.
1) ncu -u
여기서 ncu는 npm 확인 업데이트입니다.
2) npm install
따라서이 두 명령을 사용하면 npm 패키지를 쉽게 업데이트 할 수 있습니다. 패키지를 쉽게 업데이트 할 수 있기를 바랍니다.
npm-check-updates
. 이것은 단지 사용자가 만든 패키지를 사용하는 솔루션입니다.