๊ฐœ์ธ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒจํ‚ค์ง€์˜ ์กด์žฌ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” NPM์— ๋Œ€ํ•œ ๊ณต๊ฒฉ

๋‹ซํžŒ ์ €์žฅ์†Œ์— ํŒจํ‚ค์ง€๊ฐ€ ์žˆ๋Š”์ง€ ๊ฐ์ง€ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฐํ•จ์ด NPM์—์„œ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ฌธ์ œ๋Š” ์ €์žฅ์†Œ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์—†๋Š” ์ œ404์ž์—๊ฒŒ ๊ธฐ์กด ํŒจํ‚ค์ง€์™€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํŒจํ‚ค์ง€๋ฅผ ์š”์ฒญํ•  ๋•Œ ์‘๋‹ต ์‹œ๊ฐ„์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ”„๋ผ์ด๋น— ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒจํ‚ค์ง€์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๊ฐ€ ์—†์œผ๋ฉด Registry.npmjs.org ์„œ๋ฒ„๋Š” "XNUMX" ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์˜ค๋ฅ˜๋ฅผ ๋ฐ˜ํ™˜ํ•˜์ง€๋งŒ, ์š”์ฒญํ•œ ์ด๋ฆ„์˜ ํŒจํ‚ค์ง€๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ๋ˆˆ์— ๋„๋Š” ์ง€์—ฐ๊ณผ ํ•จ๊ป˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ๊ณต๊ฒฉ์ž๋Š” ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ์‚ฌ์ „์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ๊ฒ€์ƒ‰ํ•จ์œผ๋กœ์จ ํŒจํ‚ค์ง€์˜ ์กด์žฌ๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณต์šฉ ์ €์žฅ์†Œ์™€ ๋‚ด๋ถ€ ์ €์žฅ์†Œ์—์„œ ์ข…์†์„ฑ ์ด๋ฆ„์˜ ๊ต์ฐจ์ ์„ ์กฐ์ž‘ํ•˜๋Š” ์ข…์†์„ฑ ํ˜ผํ•ฉ ๊ณต๊ฒฉ์„ ์ˆ˜ํ–‰ํ•˜๋ ค๋ฉด ๊ฐœ์ธ ์ €์žฅ์†Œ์—์„œ ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ํ™•์ธํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ๋‚ด๋ถ€ NPM ํŒจํ‚ค์ง€๊ฐ€ ํšŒ์‚ฌ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์žˆ๋Š”์ง€ ์•Œ๋ฉด ๊ณต๊ฒฉ์ž๋Š” ๋™์ผํ•œ ์ด๋ฆ„๊ณผ ์ตœ์‹  ๋ฒ„์ „ ๋ฒˆํ˜ธ๋ฅผ ๊ฐ€์ง„ ํŒจํ‚ค์ง€๋ฅผ ๊ณต์šฉ NPM ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์กฐ๋ฆฝํ•˜๋Š” ๋™์•ˆ ๋‚ด๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์„ค์ •์—์„œ ์ €์žฅ์†Œ์— ๋ช…์‹œ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ npm ํŒจํ‚ค์ง€ ๊ด€๋ฆฌ์ž๋Š” ๊ณต์šฉ ์ €์žฅ์†Œ๋ฅผ ๋” ๋†’์€ ์šฐ์„  ์ˆœ์œ„๋กœ ๊ฐ„์ฃผํ•˜๊ณ  ๊ณต๊ฒฉ์ž๊ฐ€ ์ค€๋น„ํ•œ ํŒจํ‚ค์ง€๋ฅผ ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

GitHub๋Š” XNUMX์›”์— ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ํ†ต๋ณด๋ฅผ ๋ฐ›์•˜์ง€๋งŒ ์•„ํ‚คํ…์ฒ˜ ์ œํ•œ์„ ์ด์œ ๋กœ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋ณดํ˜ธ ์ถ”๊ฐ€๋ฅผ ๊ฑฐ๋ถ€ํ–ˆ์Šต๋‹ˆ๋‹ค. ํ”„๋ผ์ด๋น— ๋ฆฌํฌ์ง€ํ† ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ์—…์€ ํผ๋ธ”๋ฆญ ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์—์„œ ์ค‘๋ณต๋˜๋Š” ์ด๋ฆ„์ด ๋‚˜ํƒ€๋‚˜๋Š”์ง€ ์ฃผ๊ธฐ์ ์œผ๋กœ ํ™•์ธํ•˜๊ฑฐ๋‚˜, ํ”„๋ผ์ด๋น— ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒจํ‚ค์ง€ ์ด๋ฆ„์„ ๋ฐ˜๋ณตํ•˜๋Š” ์ด๋ฆ„์œผ๋กœ ์ž์‚ฌ๋ฅผ ๋Œ€์‹ ํ•ด ์Šคํ…์„ ์ƒ์„ฑํ•˜์—ฌ ๊ณต๊ฒฉ์ž๊ฐ€ ์ค‘๋ณต๋œ ์ด๋ฆ„์œผ๋กœ ํŒจํ‚ค์ง€๋ฅผ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์—†๋„๋ก ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€