Programing

Bower의 bower.json에서 "무시"하시겠습니까?

lottogame 2020. 11. 25. 07:28
반응형

Bower의 bower.json에서 "무시"하시겠습니까?


Bower의 웹 사이트는 ignorebower.json 키를 설명합니다 .

ignore [배열] : 패키지를 설치할 때 Bower가 무시하도록하려는 프로덕션에 필요하지 않은 경로의 배열입니다.

이것은 설치된 구성 요소 또는 패키지의 경로를 무시한다는 것을 의미합니까? 또는 다른 것? 나는 이것에 혼란 스러웠다.


TL; DR :

ignore 설치되는 패키지 범위 내에서만 작동하며 일치하는 패턴은 무시됩니다.


약간 더 긴 답변 :

Bower는 설치된 패키지 ignore속성에 지정된 패턴과 일치하는 모든 파일을 무시 bower.json합니다.

따라서 bower install someBowerPackage다음과 같은 구조를 가진 실행 했다고 가정하십시오 .

someBowerPackage
|- css/
|- js/
|- index.html
|- bower.json

bower.json 파일에는 다음이 있습니다.

{
  ...
  "ignore": [ "index.html" ]
}

그러면이 index.html파일 someBowerPackage이이 패키지 내에 설치되지 않습니다.


  • ignore에있는 파일에 관련 하여 패키지
  • 다른 패키지를 대신하여 무시할 수 없습니다.
  • 종속성이 모두로드되거나 없음

무시 값은 해당 구성 요소의 bower.json 파일에 의해 bower 설치 엔드 포인트에서 가져온 패키지에만 적용됩니다.
지정된 무시project-root/bower.json은 해당 프로젝트의 구성 요소로 가져온 패키지에 영향을주지 않습니다.

bower.json Spec 은이 질문이 원래 요청 된 이후로 자체 github repo 에 문서화되었습니다 .

무시

권장
유형 : 문자열 배열

Bower가 패키지를 설치할 때 무시할 파일 목록입니다.

참고 : 심볼릭 링크는 항상 무시됩니다. 그러나 bower.json은 절대 무시되지 않습니다.

무시 규칙은 gitignore 패턴 사양에 지정된 것과 동일한 규칙을 따릅니다.

ignore의 glob 또는 파일 값과 일치하는 파일 은 패키지의 일부로 엔드 포인트에서 다운로드되지 않습니다.

참고 URL : https://stackoverflow.com/questions/18245394/ignore-in-bowers-bower-json

반응형