bower init를 수행 할 때 "주 파일"속성은 무엇입니까?
bower init를 실행할 때 속성 주 파일 의 용도는 무엇입니까 ? 나는 찾고 있었고 많은 사람들이 현재 목적이 없다고 말합니다.
사실인가요? Bower의 문서도 그것을 설명하지 않습니다.
Bower.io 문서 에 따르면
본관
권장 유형 : 문자열 또는 문자열 배열
패키지를 사용하는 데 필요한 기본 작동 파일입니다. Bower는 이러한 파일을 직접 사용하지 않지만 bower list --json 및 bower list --paths 명령과 함께 나열되므로 빌드 도구에서 사용할 수 있습니다.
CoffeeScript와 같은 전 처리기 파일은 컴파일해야합니다. 축소 된 파일을 포함하지 마십시오. 파일 이름은 버전을 지정하지 않아야합니다 (Bad : package.1.1.0.js; Good : package.js).
나는 그것이 패키지 관리에 더 가깝다고 생각하고 Grunt 및 Brunch와 같은 도구를 빌드합니다. 예를 들어 Bootstrap은 bower.json
다음과 같습니다.
{
"name": "bootstrap",
"version": "3.0.3",
"main": [
"./dist/css/bootstrap.css",
"./dist/js/bootstrap.js",
"./dist/fonts/glyphicons-halflings-regular.eot",
"./dist/fonts/glyphicons-halflings-regular.svg",
"./dist/fonts/glyphicons-halflings-regular.ttf",
"./dist/fonts/glyphicons-halflings-regular.woff"
],
"ignore": [
"**/.*",
"_config.yml",
"CNAME",
"composer.json",
"CONTRIBUTING.md",
"docs",
"js/tests"
],
"dependencies": {
"jquery": ">= 1.9.0"
}
}
Brunch에서 빌드하면 내 bower_components
폴더의 내 폴더에서 이러한 파일을 가져옵니다 public
.
Bower의 JSON 사양 ( https://github.com/bower/spec/blob/master/json.md#main )에 따르면 "main"속성은 프로젝트에서 주로 사용되는 파일을 나열하는 데 사용됩니다. 나열된 파일은 실제로 어떤 식 으로든 Bower에서 사용되지 않으며 다른 빌드 도구에서 사용하기위한 목적으로 존재합니다.
공식 사양은 다음과 같습니다.
본관
권장
: 유형String
또는Array
의String
패키지를 사용하는 데 필요한 기본 작동 파일입니다. Bower는 이러한 파일을 직접 사용하지 않지만
bower list --json
및 명령 과 함께 나열bower list --paths
되므로 빌드 도구에서 사용할 수 있습니다.
- CoffeeScript와 같은 전 처리기 파일은 컴파일해야합니다.
- 축소 된 파일을 포함하지 마십시오.
- 파일 이름은 버전이 지정되지 않아야합니다 (Bad : package.1.1.0.js, Good : package.js).
참고 URL : https://stackoverflow.com/questions/20391742/what-is-the-main-file-property-when-doing-bower-init
'program story' 카테고리의 다른 글
XPath의 인덱스가 0이 아닌 1로 시작하는 이유는 무엇입니까? (0) | 2020.08.10 |
---|---|
JVM이 JIT 컴파일 된 코드를 캐시하지 않는 이유는 무엇입니까? (0) | 2020.08.10 |
.NET의 이벤트 서명 — 강력한 유형의 '보낸 사람'사용? (0) | 2020.08.10 |
Android Whatsapp / 채팅 예제 (0) | 2020.08.10 |
스레드 컨텍스트 전환 대. (0) | 2020.08.09 |