src 및 dist 폴더의 역할은 무엇입니까?


166

jquery 플러그인에 대한 자식 저장소를 찾고 있습니다. 내 프로젝트에서 사용하기 위해 몇 가지 사항을 변경하고 싶지만 저장소를 열면 이전에 본 적이없는 구조가있었습니다. 내 프로젝트에 어떤 파일을 사용 / 복사해야하는지 잘 모르겠습니다.

"dist"와 "src"폴더가 있습니다. 이것들은 어떤 목적으로 사용됩니까? gruntjs 또는 jquery 플러그인에 특정한 것입니까?

내가 궁금한 자식 저장소 : https://github.com/ducksboard/gridster.js


20
src : 출처, 거리 : 배포
Alan Dong

답변:


224

src/의 약자 하고있다 원시 코드를 축약 또는 연결 또는 다른 컴파일하기 전에 - / 편집 코드를 읽는 데 사용.

dist/배포를 의미 하며 최소화 / 연결된 버전 이며 실제로 프로덕션 사이트에서 사용됩니다.

이는 웹 자산이 더 작게 만들기 위해 수행되는 일반적인 작업입니다.

여기에서 예를 볼 수 있습니다 : http://blog.kevinchisholm.com/javascript/node-js/javascript-concatenation-and-minification-with-the-grunt-js-task-runer/


1
왜 우리는 같은 파일을 배치해야합니까 index.html, style.css또는 bundle.js그들은 다른 소스 파일과 함께 src 폴더에 속하지 않는, dist 파일 폴더에? - "원시 코드"(예 : 미가공 HTML 또는 자바 스크립트 파일?)이기 때문에 아직 생산을 위해 처리되지 않았습니다.
Sebastian Nielsen

3
웹 브라우저가 검색하여 표시하는 데 사용되는 파일이기 때문에 @SebastianNielsen. 그것들은 다른 것으로 변환 될 src 파일이 아닙니다. 그것들은 배포 파일입니다.
dmullings

3
@Jens Törnell 나는 괜찮습니다. 그들은 이미 CSS로 컴파일되었으므로 브라우저에 유효합니다. dist폴더 에 속하지 않은 것은 .css 파일을 만드는 데 사용 된 소스 .scss 또는 .sass 파일입니다.
dmullings

3
전체 폴더 이름을 입력 해보십시오. 이 경우 우리는이 질문을 할 필요가 없습니다 ... 대신 우리는 폴더 이름을 축약하여 폴더의 목적을 충분히 추측 할 수 없습니다.
Marko

1
@Marko Cryptic 이름은 메모리와 저장 공간이 제한되었던 초기 컴퓨팅의 유물입니다. 그것은 대부분 문화적인 것이므로 관습을지지 할만한 다른 이유를 찾을 수 없습니다. 이 아무것도 잘못은 사용에있어 source/, public/, binaries/libraries/. 그러나 어떤 사람들은 당신을 찌를 것입니다.
ximo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.