_๊ธฐ๋ฅ_์ ์์ฒญํ์๊ฒ ์ต๋๊น? ์๋๋ฉด _๋ฒ๊ทธ_๋ฅผ ๋ณด๊ณ ํ์๊ฒ ์ต๋๊น?
ํน์ง
์ํ๋ ํ๋
Bundler๋ bundle package
๋ช
๋ น์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ณธ์ ์ผ๋ก '๋ฒค๋๋ง' ์ข
์์ฑ์ ์ง์ํฉ๋๋ค. ์ด ๋ช
๋ น์ ๋ณด์์ .gem
ํ์ผ๋ก vendor/cache
์ ์ฅ์์ ์ ์ฅํฉ๋๋ค. bundle install --local
์ฌ์ฉํ์ฌ ์ ์ฅ๋ ๋ฒ์ ์์ ์ค์นํ ์ ์์ต๋๋ค.
http://bundler.io/v1.13/bundle_package.html
์ด๊ฒ์ ๋ฐฐํฌ์ ์ ๋ง ํธ๋ฆฌํ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ์๋ก ์ฒดํฌ์์ํ์ฌ ๋์ปค ๋น๋๋ฅผ ์ํํ ์๋ ์์ต๋๋ค. ์ด๋ ๊ฐ์ธ ํจํค์ง์ ์์กดํ๊ณ git ๋๋ npm ์๊ฒฉ ์ฆ๋ช ๊ณผ ๊ฐ์ ๋น๋ฐ์ ๋์ปค ์ด๋ฏธ์ง ๋ ์ด์ด๋ก ์ ์ถํ๊ณ ์ถ์ง ์์ ๊ฒฝ์ฐ์ ํนํ ์ ์ฉํฉ๋๋ค.
๋ ธ๋์์ ์ด ๋์์ ์ํํ๊ธฐ ์ํด ์ฐ๋ฆฌ ํ์ ํ์ฌ shrinkpack์ ์ฌ์ฉํ์ง๋ง ๋ ํตํฉ๋ ์๋ฃจ์ ์ด ์ด์์ ์ ๋๋ค. ์ด๋ ๊ฒ ํ๋ฉด ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ ธ๋ ํจํค์ง๋ฅผ ๋ฒ๋ค๋ก ๋ฌถ์ ์ ์๋ ๋์์ Yarn์ ๊ธฐ๋ฅ์ ํ์ฉํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
๊ด์ฌ์ด ์์ ์ ์๋ ๊ด๋ จ ํ ๋ก ์ #393์์ ์ฐพ์ ์ ์์ต๋๋ค.
๋ด๊ฐ ๊ทธ ํ ๋ก ์ ์ฝ๋ ๋ฐฉ์์ผ๋ก, yarn-offline-mirror
์ค์ ์ด ์ด๋ฏธ ์ด๋ ์ ๋ ์ด ์์
์ ์ํํ๋ ๊ฒ์ฒ๋ผ ๋ค๋ฆฝ๋๋ค..? ๋๋ ๊ทธ๊ฒ์ ๋ํ ๋ฌธ์๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
@bestander ๊ฐ ํ์ฌ ํ๋์ ์ฝ๊ฐ์ ๋น์
์ฃ์กํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ํ ๋ด ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ ๋ง์ง๋ง ๋จ๊ณ์ ์์ต๋๋ค.
0.17.1์ด ์ถ์๋๋ฉด ๋ฐ์ด๋ถ์ด๊ฒ ์ต๋๋ค.
ํํ์ด์ง์ ๊ณต๊ฐ๋ฉ๋๋ค
@bestander ๊ฐ์ฌํฉ๋๋ค!
๋๋ ๋ฐฉ๊ธ https://yarnpkg.com/blog/2016/11/24/offline-mirror๋ฅผ ์ฝ์๊ณ ๊ทธ๊ฒ์ด ์ฐ๋ฆฌ์ ์ ํํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ฃ์กํฉ๋๋ค. ์ด ๊ธฐ๋ฅ์ ๋ํ ๋ด ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ์ ๋ง์ง๋ง ๋จ๊ณ์ ์์ต๋๋ค.
0.17.1์ด ์ถ์๋๋ฉด ๋ฐ์ด๋ถ์ด๊ฒ ์ต๋๋ค.
ํํ์ด์ง์ ๊ณต๊ฐ๋ฉ๋๋ค