์ธํŒŒ

You Can Become A

Pr

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

๋…ธ๋“œ ๋ชจ๋“ˆ

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
Node

[NODE] ๐Ÿ“š require ๋ชจ๋“ˆ (๋ชจ๋“ˆ ๊ด€๋ฆฌํ•˜๊ธฐ) ์ •๋ฆฌ

require() CommonJS ๋ฐฉ์‹์œผ๋กœ ๋ชจ๋“ˆ์„ ๋‚ด๋ณด๋‚ผ ๋•Œ๋Š” ES6์ฒ˜๋Ÿผ ๋ช…์‹œ์ ์œผ๋กœ ์„ ์–ธํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ํŠน์ • ๋ณ€์ˆ˜๋‚˜ ๊ทธ ๋ณ€์ˆ˜์˜ ์†์„ฑ์œผ๋กœ ๋‚ด๋ณด๋‚ผ ๊ฐ์ฒด๋ฅผ ์„ธํŒ…ํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ, ์ œ์ผ ํ–‡๊ฐˆ๋ฆฌ๋Š” ๋ถ€๋ถ„์ด exports ๋ณ€์ˆ˜์™€ module.exports ๋ณ€์ˆ˜๋ฅผ ์ƒํ™ฉ์— ๋งž๊ฒŒ ์ž˜ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ๋‹ค์Œ 2๊ฐ€์ง€ ๊ทœ์น™๋งŒ ๊ธฐ์–ตํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๊ฐ์ฒด๋ฅผ ๋‚ด๋ณด๋‚ผ ๊ฒฝ์šฐ, exports๋ณ€์ˆ˜์˜ ์†์„ฑ์œผ๋กœ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋”ฑ ํ•˜๋‚˜์˜ ๊ฐ์ฒด๋ฅผ ๋‚ด๋ณด๋‚ผ ๊ฒฝ์šฐ, module.exports ๋ณ€์ˆ˜ ์ž์ฒด์— ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ๋‹จ, ๊ฐ์ฒด๋ฅผ ๋ฌถ์–ด์„œ ์—ฌ๋Ÿฌ๊ฐœ ๊ฐ’์„ exportํ• ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋…ธ๋“œ ๋ณต์ˆ˜ ๊ฐ์ฒด ๋‚ด๋ณด๋‚ด๊ธฐ/๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๋‚ด๋ณด๋‚ด๊ธฐ ์•„๋ž˜๋Š” ๋ฏธ๊ตญ๊ณผ ์บ๋‚˜๋‹ค ๋‹ฌ๋Ÿฌ๋ฅผ ์ƒํ˜ธ ๋ณ€ํ™˜ํ•ด์ฃผ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ์˜ˆ์ œ ์ฝ”๋“œ์ž…๋‹ˆ๋‹ค. ์ด ํŒŒ์ผ์—๋Š” 3๊ฐœ์˜ ํ•จ์ˆ˜๊ฐ€ ์žˆ๋Š”๋ฐ..

category_image
์ธํŒŒ_
2021.10.25
1