์ธํŒŒ

You Can Become A

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

๋…ธ๋“œ import

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

๐Ÿ“š require vs import ๋ฌธ๋ฒ• ๋น„๊ต (CommonJS vs ES6)

require vs import ๋ฌธ๋ฒ• ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐœ๋ฐœ์„ ํ•˜๋‹ค๋ณด๋ฉด ๋ชจ๋“ˆ์„ ๋ถˆ๋Ÿฌ์˜ค๋Š” ๋ฌธ๋ฒ• ๋‘๊ฐ€์ง€ ( require / exports ) ์™€ ( import / export ) ํ‚ค์›Œ๋“œ๋ฅผ ์ ‘ํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ์ด ๋‘˜์€ ๋น„์Šทํ•˜๋ฉด์„œ๋„ ๋‹ฌ๋ผ ๊ฐ€๋” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ ๊ฐœ๋ฐœํ•˜๋Š”๋ฐ ์žˆ์–ด ํ˜ผ๋™์„ ์ค€๋‹ค. ๋‘˜๋‹ค ์™ธ๋ถ€์˜ ํŒŒ์ผ์ด๋‚˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ์ฝ”๋“œ๋ฅผ ๋ถˆ๋Ÿฌ์˜จ๋‹ค๋Š” ๊ฐ™์€ ๋ชฉ์ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์ง€๋งŒ, ์ „ํ˜€ ๋‹ค๋ฅธ ๋ฌธ๋ฒ• ๊ตฌ์กฐ๋ฅผ ์ง€๋‹ˆ๊ณ  ์žˆ๋‹ค. ( require / exports ) ๋Š” NodeJS์—์„œ ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋Š” CommonJS ํ‚ค์›Œ๋“œ์ด๊ณ  Ruby ์–ธ์–ด ์Šคํƒ€์ผ๊ณผ ๋น„์Šทํ•˜๋‹ค๋ผ๊ณ  ๋ณผ์ˆ˜ ์žˆ๋‹ค. ( import / export ) ๋Š” ES6(ES2015)์—์„œ ์ƒˆ๋กญ๊ฒŒ ๋„์ž…๋œ ํ‚ค์›Œ๋“œ๋กœ์„œ Java๋‚˜ Python ์–ธ์–ด ๋ฐฉ์‹๊ณผ ๋น„์Šทํ•˜๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์•„๋ž˜ 2์ค„์˜ ์ฝ”๋“œ๋Š” ๊ธฐ๋ณธ..

category_image
์ธํŒŒ_
2022.08.10
8