티스토리 뷰
git에서 쓸만한 코드를 가져와서 압축을 풀면 나타나는 폴더의 역할에 대해서 기본적으로 알아야 하는 것들이 있습니다.
보통 위와 같이 압축을 풀면 나타나지요.
src 는 딱 봐도 source를 나타내는 것일줄 알겠는데...
src는 source의 약자이며,
dist는 ? 어떤 약자일 거란 추측은 되지만 정확히 무슨 의미인지 모르는 경우가 많습니다.
소프트웨어에서 dist는 distribution(유통시키다. 배포하다.)의 약자입니다.
비슷한 폴더 이름으로 사용되는 사례는 dest(destination)가 있습니다.
dist 폴더는 src의 typescript 코드가 nodejs에서 작동하기 위해 javascript 코드로 컴파일된 결과물입니다.
dist 폴더 자체는 실제로 배포 단계에서 사용됩니다.
결과적으로 '배포파일'이란 것입니다.
nodejs 위에서 개발 하다보면 아주 가끔 node_modules 의 모듈간에 충돌이 생겨서 지우고 다시 설치하면 되는 경우와 유사한 이슈가 발생합니다.
dist 폴더의 내용으로 결국 이용하면 되겠네요.
요즘 많이 쓰는 파이썬(Python)에서는 이런 의미로 사용됩니다.
dist 폴더는 Python 패키지를 빌드(build)하여 생성된 배포(distibution) 파일들을 저장하는 폴더입니다.
Python 프로젝트를 배포할 때, 일반적으로 소스 코드 파일과 함께 패키지화된 형태로 배포합니다. 이 패키지화된 형태는 보통 소스 코드 파일들을 묶은 archive 파일(.tar.gz, .zip 등) 형태로 배포됩니다.
dist 폴더에는 이러한 패키지 파일들이 저장됩니다. 일반적으로 Python 프로젝트를 배포하기 전에는 패키지를 빌드하여 dist 폴더에 생성한 후, 이 폴더 안에 있는 파일들을 배포합니다.
패키지 빌드는 보통 setuptools이나 distutils 라이브러리를 사용하여 수행됩니다. 이 라이브러리들은 패키지 파일을 생성하기 위해 파이썬 소스 코드와 함께 필요한 파일들을 수집하고 빌드합니다. 빌드가 완료되면, 생성된 패키지 파일들은 dist 폴더에 저장됩니다.
'IT tech Coding > javascript' 카테고리의 다른 글
[javascript] div td 요소를 찾아서 변경하고자 할때 알아두면 좋은 꿀팁 (0) | 2023.03.08 |
---|---|
tui grid input값 null이 자꾸 나와서 짜증날때? (0) | 2023.03.08 |
자주만나는 에러 "DevTools failed to load source map: Could not load content for" 없애기 (0) | 2023.02.16 |
[자바스크립트] javascript 창닫기 누른 후 부모창에 작용하는 간단한 방법 (0) | 2023.01.18 |
[자바스크립트] 서버에 텍스트파일 읽어오기 함수 (0) | 2022.01.02 |
- Total
- Today
- Yesterday
- General error: 2031
- 구글드라이브API
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- 스크립트작성기초
- 코딩효율성
- #InstallForge
- 티스토리챌린지
- 프로그래머생활
- isset을 적용해야 하는 이유
- 엑셀셀보호
- #파이썬패키징
- 캐드자동작도
- json파일형태보기
- ajax오류메시지
- 테크에능한여성
- 오블완
- Bootstrap 5
- 도면자동생성
- chatGPT3.5파이썬버전
- 뫄프로그래밍
- sql문장 날짜계산
- 엑셀보호
- 파이썬코드줄바꿈방법
- 엑셀입력보호
- 효율적코딩방법
- json파일편하게보는법
- #프로그램설치
- 코딩튜토리얼
- 오토핫키가이드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |