설치된 패키지로 bower.json을 업데이트하는 방법?
내 프로젝트에서 저장 옵션 bower
없이 구성 요소를 설치했습니다 . 이제 업데이트를 원 하십니까?bower.json
설치된 패키지로 bower.json을 어떻게 업데이트합니까?
종속성을 나열하십시오.
bower list
그런 다음 다음과 같이 param '--save'를 사용하여 모든 설치 명령을 실행해야합니다.
bower install bootstrap --save
어려운 작업이지만 수천 개의 종속성이있는 경우 작업을 자동화하는 스크립트를 만들 수 있습니다.
스크립트를 작성하지 않으려면 약간의 트릭을 사용하십시오.
예를 들어 bower2.json에서 bower.json의 이름을 변경하기 전에.
그럼 당신은 할 수 있습니다 :
$ bower init
(bower.json 파일을 자동으로 작성하십시오).
모든 질문은 현재 설정으로 미리 채워져 있어야합니다.
그것이 당신에게 물을 때 :
현재 설치된 구성 요소를 종속성으로 설정 하시겠습니까? 네 라고 말하다,
이제 새로운 bower.json 파일에 모든 종속성 이 있습니다 (이전 bower2.json에 모든 것이 올바른지 확인할 수 있습니다)
약간 힘든 방법은 실행하고 bower list
, 외부로 표시된 패키지를 찾아 수동으로 패키지 의 종속성에 추가하는 것 bower.json
입니다.
외부에 많은 패키지 가있는 경우 "현재 설치된 구성 요소를 종속성으로 설정 하시겠습니까?" 를 실행 bower init
하고 예 라고 대답 하면이 문제를 해결하는 것이 더 쉬울 수 있습니다 . 이것은 현재를 가져 와서 bower.json
읽은 다음 이전 정보를 사용하여 새 것을 만듭니다. 따라서 이상적인 경우 외부 패키지가 추가 된 동일한 파일을 갖게 됩니다.
경고 : 첫째, 프로세스에서 손실 된 것이있을 수 있습니다 (예 :) devDependecies
. 두 번째 버전의 bower (v1.2.7)에서는 현재 패키지 정보를 보존 하지 않습니다 ! 나는 그것이 버그라고 느낀다. 그러나 이전 파일을 저장하고 생성 된 파일과 수동으로 병합 할 수 있습니다.
또한 많은 개발자들이 환영 하는 바우처 문제 를 열어 옵션이나 무언가를 요청해야합니다 .
bower-check-updates를 사용할 수 있습니다 (컴퓨터에 node.js가 설치되어 있어야 함).
bower-check-updates
모든 종속성의 최신 버전으로 bower.json을 자동으로 조정하는 유틸리티입니다
이물 검사 - 업데이트 -의 포크입니다 NPM-체크인 업데이트 가 모두 동일하지만 업데이트를 그래서, bower.json
대신,package.json
npm install -g bower-check-updates
bower-check-updates -u
bower install
이것은 bower-check-updates
전 세계적으로 설치 되므로 어디에서나 시작할 수 있습니다.
npm-check-updates pleas에 대한 자세한 정보는 이 주제를 참조하십시오.
설치 한 bower 패키지가 많지 않으면을 작성하십시오 bower install [package_name] --save
. 이것은 bower.json 파일을 업데이트합니다.
bower-check-updates -u
당신은 bower install
대신 실행해야 후npm install
참고 URL : https://stackoverflow.com/questions/20279792/how-to-update-bower-json-with-installed-packages
'Programing' 카테고리의 다른 글
공백이있는 std :: cin 입력? (0) | 2020.07.04 |
---|---|
.NET을 사용하고 루핑하지 않고 디렉토리에서 최신 파일을 찾는 방법은 무엇입니까? (0) | 2020.07.04 |
Android TableLayout에서 "colspan"에 해당하는 것은 무엇입니까? (0) | 2020.07.04 |
빌드 후 이벤트를 사용하여 한 프로젝트에서 다른 프로젝트로 파일 복사… VS2010 (0) | 2020.07.04 |
각도 반환 모듈의 테스트 서비스가 정의되지 않았습니다 (0) | 2020.07.04 |