NPM에서 devDependencies를 어떻게 업데이트합니까?
npm update
단지에서 패키지를 업데이트하는 것 dependencies
에 대해,하지만 무엇을 devDependencies
.
지금을 devDependencies
실행 하여 설치할 수 npm install .
있지만 작동하지 않습니다.npm update .
어떤 아이디어?
로컬 모듈 외에 package.json을 업데이트하려면 다음을 실행하십시오.
npm update --save-dev
또는 시간을 절약하기위한 동일한 명령
npm update -D
업데이트의 전체 세부 사항 또는 해당 사안에 대한 명령을 통해
npm help <cmd>
npm-check-updates ( https://www.npmjs.org/package/npm-check-updates )를 설치 한 다음 프로젝트 폴더로 이동하여 다음을 실행하십시오.
npm-check-updates
package.json 파일의 변경 사항을 업데이트하고 저장하려면 다음을 수행하십시오.
npm-check-updates -u
이 문제는 더 이상 현재 버전의 NPM (1.3.11)과 함께 소비되지 않습니다.
업데이트는 다음과 함께 작동합니다. npm update
오래된 npm 버전을 사용하는 경우 문제 일 수 있습니다. 따라서 다른 명령을 실행하기 전에 다음을 수행하십시오.
sudo npm install npm -g
또는 (위에서 작동하지 않는 경우) :
sudo npm update npm -g
그런 다음 변경 사항을 적용하기 위해 콘솔을 다시 시작 하십시오. 이제 당신은 당신의 새로운 것을 확인 npm --version
하고 최신인지 실행 할 수 있습니다 :
npm update
또는 (원하는 경우) :
npm update --save-dev
업데이트를 강제로 수행하는 한 가지 (느린) 방법은 node_modules 디렉토리를 제거한 다음 npm install
다시 수행하는 것입니다.
이 npm update
명령 의 알려진 버그는 의 개발 브랜치에서 수정되었습니다 npm
. https://github.com/isaacs/npm/pull/3863
최신 안정 버전의 npm에 곧 출시 될 예정입니다.
OP와 같은 문제가 발생하여 해결책을 찾지 못했기 때문에 devDependencies를 자동 업데이트하는 Grunt 플러그인을 작성하기로 결정했습니다.
Github에서 NPM이 제공하지 않은 최고의 도구로 만들기 위해 의견을 나누고 공동 작업을하고 싶습니다.
기본적으로 간단한 Grunt Task를 사용하여 오래된 개발 종속성을 자동 업데이트합니다.
https://github.com/pgilad/grunt-dev-update
나를 위해 일한 것은 이와 같은 개별 개발자 종속성을 설치하는 것입니다.
npm install react-test-renderer@15.6.1 --save --only=dev
config.json 파일에 새로운 종속성을 추가하십시오.
그런 다음 명령을 실행하십시오.
npm update
때로는 sudo
관리자 권한으로 명령을 실행해야 합니다.
sudo npm update
참고 URL : https://stackoverflow.com/questions/10068592/how-do-i-update-devdependpend-in-npm
'IT' 카테고리의 다른 글
반복하는 동안 값 변경 (0) | 2020.06.27 |
---|---|
도커 및 보안 비밀번호 (0) | 2020.06.27 |
DB 스키마 변경 사항을 추적하는 메커니즘 (0) | 2020.06.27 |
OAuth 2의 베어러 토큰과 token_type은 무엇입니까? (0) | 2020.06.27 |
localStorage에 이미지를 저장하고 다음 페이지에 이미지를 표시하는 방법은 무엇입니까? (0) | 2020.06.27 |