설치된 패키지로 bower.json을 업데이트하는 방법은?
내 프로젝트에 설치해 놓은 것입니다.bower
저장 옵션이 없는 구성 요소.이제, 나는 다음으로 업데이트하고 싶습니다.bower.json
?
설치된 패키지로 bower.json을 업데이트하려면 어떻게 해야 합니까?
의존 관계만 나열해 보십시오.
bower list
그러면 다음과 같이 매개 변수 '--save'를 사용하여 all install 명령을 실행해야 합니다.
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 문제를 열어 옵션이나 다른 것을 요청해야 합니다.
bower-check-update를 사용할 수 있습니다(시스템에 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
전세계적으로 실행할 수 있습니다.
p.s. npm 체크업데이트에 대한 자세한 내용은 이 항목을 참조하십시오.
많지 를 써 보십시오.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' 카테고리의 다른 글
Angular JS는 왜 생겨요?$prinstein은 직접 JS 조작으로 변경되지 않음 (0) | 2023.10.14 |
---|---|
왜 "_=1389258551926"이 ajax 요청 시 쿼리 문자열 매개 변수로 발송되었습니까? (0) | 2023.10.14 |
mysql> 모든 사용자에 대한 GRANDS 표시 (0) | 2023.10.14 |
"All but not" jQuery 선택기 (0) | 2023.10.14 |
중복을 피하기 위해 값이 이미 존재하는지 확인하는 방법은 무엇입니까? (0) | 2023.10.14 |