๊ธฐ๋ฅ ์ ์์ฒญํ๊ฑฐ๋ ๋ฒ๊ทธ๋ฅผ๋ณด๊ณ ํ์๊ฒ ์ต๋๊น?
ํ์ฌ ํ๋์ ๋ฌด์์
๋๊น?
.yarnrc
์์ ๊ธฐ๋ณธ ์ ์ญ ๊ฒฝ๋ก๋ฅผ ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ cache-folder
์ฒ๋ผ
ํ์ฌ ๋์์ด ๋ฒ๊ทธ ์ธ ๊ฒฝ์ฐ ์ฌํ ๋จ๊ณ๋ฅผ ์ ๊ณตํ์ญ์์ค.
์์๋๋ ๋์์ ๋ฌด์์ ๋๊น?
node.js, yarn ๋ฐ ์ด์ ์ฒด์ ๋ฒ์ ์ ์ธ๊ธํ์ญ์์ค.
์,์ด ๋ฌธ์ ๋ ํด๊ฒฐ๋์ด์ผํฉ๋๋ค.
๊ตฌ์ฑ ์ต์
์ด ์์ง๋ง ์ ์ฉ๋์ง ์์ต๋๋ค.
https://github.com/yarnpkg/yarn/blob/master/src/config.js#L31
https://github.com/yarnpkg/yarn/blob/master/src/config.js#L366
https://github.com/yarnpkg/yarn/blob/master/src/rc.js#L11
https://github.com/yarnpkg/yarn/blob/master/src/cli/index.js#L90
Yarn์ Mac, Linux ๋ฐ Windows๋ฅผ ์ง์ํ๊ณ ๋ชจ๋ ๊ท์น์ ๋ฐ๋ฅด๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ์ ์ญ ํด๋๋ ์ฝ๊ฐ ์ง์ ๋ถํฉ๋๋ค.
๊ทธ๋
๋ฅผ ์ฐธ์กฐํ์ญ์์ค https://github.com/yarnpkg/yarn/blob/master/src/constants.js#L77-> https://github.com/yarnpkg/yarn/blob/master/src/util/user-home -dir.js # L7
OS ํ ๋๋ ํ ๋ฆฌ๋ก ์ ์๋์ด ์์ผ๋ฉฐ ์ฌ์ ์๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
.yarnrc ์ต์
์ ์ ๊ณตํ๋ PR์ ํ์ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ https://github.com/yarnpkg/yarn/issues/2334๋ฅผ ์์ ํ์ฌ ํด๊ฒฐํ ์ ์์ต๋๋ค
๊ฑฐ๊ธฐ ํฉ์น ์
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
Yarn์ Mac, Linux ๋ฐ Windows๋ฅผ ์ง์ํ๊ณ ๋ชจ๋ ๊ท์น์ ๋ฐ๋ฅด๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์ ์ ์ญ ํด๋๋ ์ฝ๊ฐ ์ง์ ๋ถํฉ๋๋ค.
๊ทธ๋ ๋ฅผ ์ฐธ์กฐํ์ญ์์ค https://github.com/yarnpkg/yarn/blob/master/src/constants.js#L77-> https://github.com/yarnpkg/yarn/blob/master/src/util/user-home -dir.js # L7
OS ํ ๋๋ ํ ๋ฆฌ๋ก ์ ์๋์ด ์์ผ๋ฉฐ ์ฌ์ ์๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค.
.yarnrc ์ต์ ์ ์ ๊ณตํ๋ PR์ ํ์ํฉ๋๋ค.