πŸ” [직무 κ΄€λ ¨ 질문] - 02. μ›ΉνŒ©μ΄λž€? λͺ¨λ“ˆ λ²ˆλ“€λŸ¬κ°€ λ¬΄μ—‡μΈκ°€μš”?

μ‘°μ€€ν˜•Β·2021λ…„ 6μ›” 20일
5

interview

λͺ©λ‘ 보기
7/20
post-thumbnail

πŸ’¬ Answer

🌏 μ›ΉνŒ©κ³Ό λͺ¨λ“ˆ λ²ˆλ“€λŸ¬

πŸ‘‰ μ›ΉνŒ©μ΄λž€?

WebPackμ΄λž€ μ΅œμ‹  ν”„λŸ°νŠΈμ—”λ“œ ν”„λ ˆμž„μ›Œν¬μ—μ„œ κ°€μž₯ 많이 μ‚¬μš©λ˜λŠ” λͺ¨λ“ˆ λ²ˆλ“€λŸ¬ μž…λ‹ˆλ‹€.
파일 ν™•μž₯μžμ— λ§žλŠ” λ‘œλ”μ—κ²Œ μœ„μž„ν•΄μ„œ ν•˜λ‚˜λ‘œ λ¬Άμ–΄μ€€λ‹€.
μ΅œμ’… 배포용 νŒŒμΌμ„ λ§Œλ“€μ–΄ 쀌.
<script>νƒœκ·Έκ°€ μ—¬λŸ¬κ°œ μžˆμ„ λ•Œ μˆœμ„œλ³΄μž₯도 μ€‘μš”ν•˜κΈ° λ•Œλ¬Έμ— 이런 것도 WebPackμ—μ„œ ν•΄μ€Œ

πŸ‘‰ λͺ¨λ“ˆ λ²ˆλ“€λŸ¬λž€?

Module Bundlerλž€ μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ΅¬μ„±ν•˜λŠ” μžμ›(HTML,CSS,JS,Imageλ“±λ“±)을 λͺ¨λ‘ 각각의 λͺ¨λ“ˆλ‘œ 보고, 이λ₯Ό μ‘°ν•©ν•΄μ„œ λ³‘ν•©λœ ν•˜λ‚˜μ˜ 결과물을 λ§Œλ“œλŠ” 도ꡬ.

πŸ‘‰ Module

ν”„λ‘œκ·Έλž˜λ° κ΄€μ μ—μ„œ νŠΉμ • κΈ°λŠ₯을 κ°–λŠ” μž‘μ€ μ½”λ“œ λ‹¨μœ„.
사칙연산을 ν•˜λŠ” 계산기λ₯Ό μ˜ˆλ‘œλ“€λ©΄ 사칙연산 4가지 κΈ°λŠ₯을 κ³„μ‚°κΈ°λΌλŠ” 파일둜 κ΄€λ¦¬ν•˜λŠ”
ν•˜λ‚˜μ˜ λͺ¨λ“ˆμž…λ‹ˆλ‹€.

μ›ΉνŒ©μ—μ„œ Module은 μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ΅¬μ„±ν•˜λŠ” λͺ¨λ“  μžμ›μ„ 의미.

πŸ‘‰ Module Bundling

μ›Ή μ• ν”Œλ¦¬ μΌ€μ΄μ…˜μ„ κ΅¬μ„±ν•˜λŠ” λͺ‡μ‹­, λͺ‡λ°±κ°œμ˜ μžμ›λ“€μ„ ν•˜λ‚˜μ˜ 파일둜 병합 및 μ••μΆ• ν•΄μ£ΌλŠ” λ™μž‘μ„ λͺ¨λ“ˆ λ²ˆλ“€λ§ 이라고 ν•©λ‹ˆλ‹€.
β—λΉŒλ“œ = λ²ˆλ“€λ§ = λ³€ν™˜ 3κ°œκ°€ κ°™μ€μ˜λ―Έλ‹€.

πŸ‘‰ 정리

정리 ν•˜μžλ©΄, λͺ¨λ“ˆ λ²ˆλ“€λŸ¬λŠ” μ›Ή μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ κ΅¬μ„±ν•˜λŠ” λ§Žμ€ μžμ›λ“€ 즉, λͺ¨λ“ˆλ“€μ„ ν•˜λ‚˜λ‘œ λ§Œλ“€μ–΄ μ£ΌλŠ” 것이고, μ›ΉνŒ©μ€ μ΅œμ‹  ν”„λ‘ νŠΈμ—”λ“œμ—μ„œ κ°€μž₯ 많이 μ‚¬μš©ν•˜λŠ” λͺ¨λ“ˆ λ²ˆλ“€λŸ¬ λΌλŠ” 것이닀.

πŸ“˜ μ°Έκ³ 

https://joshua1988.github.io/webpack-guide/webpack/what-is-webpack.html#μ›ΉνŒ©μ—μ„œμ˜-λͺ¨λ“ˆ

profile
κΉƒν—ˆλΈŒ : github.com/JuneHyung

0개의 λŒ“κΈ€