λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

Module

(1)
λͺ¨λ“ˆ λ²ˆλ“€λŸ¬μ™€ Webpack JavaScript ν”„λ ˆμž„μ›Œν¬μΈ React, Vue, Svelte, Angular 등을 μ‚¬μš©ν•˜λ‹€ 보면 λͺ¨λ“ˆ λ²ˆλ“€λŸ¬(module bundler)λŠ” ν•„μˆ˜μ μœΌλ‘œ μ–ΈκΈ‰λ˜λŠ” λ‚΄μš©μž…λ‹ˆλ‹€. λͺ¨λ“ˆ λ²ˆλ“€λŸ¬λŠ” JavaScript λͺ¨λ“ˆμ„ λΈŒλΌμš°μ €μ—μ„œ μ‹€ν–‰ν•  수 μžˆλŠ” 단일 JavaScript 파일둜 λ¬ΆλŠ” 데 μ‚¬μš©λ˜λŠ” λ„κ΅¬μž…λ‹ˆλ‹€. λͺ¨λ“ˆ(Module) μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ κΈ°λŠ₯이 λ§Žμ•„μ§ˆμˆ˜λ‘ μž‘μ„±ν•΄μ•Όν•˜λŠ” μ½”λ“œκ°€ κΈΈμ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. λͺ¨λ“  μ½”λ“œλ₯Ό ν•œ 개의 νŒŒμΌμ— μž‘μ„±ν•˜λŠ” λŒ€μ‹  κΈ°λŠ₯(λ³€μˆ˜, 객체, λ°°μ—΄, ν•¨μˆ˜, 클래슀 λ“±)에 따라 λ³„λ„μ˜ νŒŒμΌμ— μ½”λ“œλ₯Ό 뢄리할 수 μžˆμŠ΅λ‹ˆλ‹€. μ½”λ“œλ₯Ό λΆ„λ¦¬ν•˜λŠ” 기쀀에 따라 파일이 μƒλ‹Ήνžˆ λ§Žμ•„μ§ˆ 수 μžˆμ§€λ§Œ, ν•œ 개의 νŒŒμΌμ— μ½”λ“œλ₯Ό μž‘μ„±ν•˜λŠ” 것보닀 체계적이고 μœ μ§€λ³΄μˆ˜κ°€ μ‰¬μ›Œμ§‘λ‹ˆλ‹€. κ²°κ΅­ λͺ¨λ“ˆμ€ λΆ„λ¦¬λœ νŒŒμΌμ„ μ˜λ―Έν•©λ‹ˆ..