Yarn: ๋ฒˆ๋“ค๋Ÿฌ์™€ ๊ฐ™์€ `yarn ํŒจํ‚ค์ง€` ๋ฐ `yarn install --local` ์ง€์›

์— ๋งŒ๋“  2016๋…„ 10์›” 19์ผ  ยท  3์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: yarnpkg/yarn

_๊ธฐ๋Šฅ_์„ ์š”์ฒญํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ? ์•„๋‹ˆ๋ฉด _๋ฒ„๊ทธ_๋ฅผ ๋ณด๊ณ ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?

ํŠน์ง•

์›ํ•˜๋Š” ํ–‰๋™

Bundler๋Š” bundle package ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋ณธ์ ์œผ๋กœ '๋ฒค๋”๋ง' ์ข…์†์„ฑ์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ์ด ๋ช…๋ น์€ ๋ณด์„์„ .gem ํŒŒ์ผ๋กœ vendor/cache ์ €์žฅ์†Œ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. bundle install --local ์‚ฌ์šฉํ•˜์—ฌ ์ €์žฅ๋œ ๋ฒ„์ „์—์„œ ์„ค์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

http://bundler.io/v1.13/bundle_package.html

์ด๊ฒƒ์€ ๋ฐฐํฌ์— ์ •๋ง ํŽธ๋ฆฌํ•˜๋ฉฐ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒˆ๋กœ ์ฒดํฌ์•„์›ƒํ•˜์—ฌ ๋„์ปค ๋นŒ๋“œ๋ฅผ ์ˆ˜ํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๊ฐœ์ธ ํŒจํ‚ค์ง€์— ์˜์กดํ•˜๊ณ  git ๋˜๋Š” npm ์ž๊ฒฉ ์ฆ๋ช…๊ณผ ๊ฐ™์€ ๋น„๋ฐ€์„ ๋„์ปค ์ด๋ฏธ์ง€ ๋ ˆ์ด์–ด๋กœ ์œ ์ถœํ•˜๊ณ  ์‹ถ์ง€ ์•Š์€ ๊ฒฝ์šฐ์— ํŠนํžˆ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

๋…ธ๋“œ์—์„œ ์ด ๋™์ž‘์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ ํŒ€์€ ํ˜„์žฌ shrinkpack์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๋” ํ†ตํ•ฉ๋œ ์†”๋ฃจ์…˜์ด ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์— ๋…ธ๋“œ ํŒจํ‚ค์ง€๋ฅผ ๋ฒˆ๋“ค๋กœ ๋ฌถ์„ ์ˆ˜ ์žˆ๋Š” ๋™์‹œ์— Yarn์˜ ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋‚ด ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์€ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค.
0.17.1์ด ์ถœ์‹œ๋˜๋ฉด ๋ฐ€์–ด๋ถ™์ด๊ฒ ์Šต๋‹ˆ๋‹ค.
ํ™ˆํŽ˜์ด์ง€์— ๊ณต๊ฐœ๋ฉ๋‹ˆ๋‹ค

๋ชจ๋“  3 ๋Œ“๊ธ€

๊ด€์‹ฌ์ด ์žˆ์„ ์ˆ˜ ์žˆ๋Š” ๊ด€๋ จ ํ† ๋ก ์€ #393์—์„œ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๊ทธ ํ† ๋ก ์„ ์ฝ๋Š” ๋ฐฉ์‹์œผ๋กœ, yarn-offline-mirror ์„ค์ •์ด ์ด๋ฏธ ์–ด๋Š ์ •๋„ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋“ค๋ฆฝ๋‹ˆ๋‹ค..? ๋‚˜๋Š” ๊ทธ๊ฒƒ์— ๋Œ€ํ•œ ๋ฌธ์„œ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

@bestander ๊ฐ€ ํ˜„์žฌ ํ–‰๋™์— ์•ฝ๊ฐ„์˜ ๋น›์„

์ฃ„์†กํ•ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ๋Šฅ์— ๋Œ€ํ•œ ๋‚ด ๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๋ฌผ์€ ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„์— ์žˆ์Šต๋‹ˆ๋‹ค.
0.17.1์ด ์ถœ์‹œ๋˜๋ฉด ๋ฐ€์–ด๋ถ™์ด๊ฒ ์Šต๋‹ˆ๋‹ค.
ํ™ˆํŽ˜์ด์ง€์— ๊ณต๊ฐœ๋ฉ๋‹ˆ๋‹ค

@bestander ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋‚˜๋Š” ๋ฐฉ๊ธˆ https://yarnpkg.com/blog/2016/11/24/offline-mirror๋ฅผ ์ฝ์—ˆ๊ณ  ๊ทธ๊ฒƒ์ด ์šฐ๋ฆฌ์˜ ์ •ํ™•ํ•œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ž…๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰