내 프로젝트에서 저장 옵션 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을 자동으로 조정하는 유틸리티입니다
bower-check-updates- npm-check-updates 포크 이므로 모두 동일하지만 업데이트됩니다.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