programing

설치된 패키지로 bower.json을 업데이트하는 방법은?

codeshow 2023. 10. 14. 10:45
반응형

설치된 패키지로 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 installnpm install

언급URL : https://stackoverflow.com/questions/20279792/how-to-update-bower-json-with-installed-packages

반응형