Yarn: ๊ธฐ๋Šฅ :`yarn global config set | get` ๊ตฌํ˜„

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

_feature_๋ฅผ ์š”์ฒญํ•˜๊ฑฐ๋‚˜ _bug_๋ฅผ ์‹ ๊ณ  ํ•˜์‹œ๊ฒ ์Šต๋‹ˆ๊นŒ?
๊ณค์ถฉ
ํ˜„์žฌ ํ–‰๋™์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
ํ˜„์žฌ ๋ชจ๋“  yarn config set ๋ฐ yarn config remove ๋ช…๋ น์€ -g ์„ค์ • ์—ฌ๋ถ€์— ๊ด€๊ณ„์—†์ด ํ™ˆ ๊ตฌ์„ฑ์„ ์ˆ˜์ •ํ•ฉ๋‹ˆ๋‹ค.
ํ˜„์žฌ ๋™์ž‘์ด ๋ฒ„๊ทธ ์ธ ๊ฒฝ์šฐ ์žฌํ˜„ ๋‹จ๊ณ„๋ฅผ ์ œ๊ณตํ•˜์‹ญ์‹œ์˜ค.
yarn config set foo bar
์‚ฌ์šฉ์ž ์ˆ˜์ค€ .yarnrc๊ฐ€ ์ˆ˜์ •๋˜์—ˆ์Œ์„ ์•Œ๋ฆฝ๋‹ˆ๋‹ค.
๐Ÿ‘

yarn config set foo bar --global
์‚ฌ์šฉ์ž ๋ ˆ๋ฒจ .yarnrc๊ฐ€ ์ˆ˜์ •๋˜๊ณ  ๊ธ€๋กœ๋ฒŒ .yarnrc๊ฐ€ _unmodified_์ž„์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๐Ÿ‘Ž

์˜ˆ์ƒ๋˜๋Š” ๋™์ž‘์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?
--global์€ ์ „์—ญ .yarnrc ๋งŒ ์ˆ˜์ •ํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.
node.js, yarn ๋ฐ ์šด์˜ ์ฒด์ œ ๋ฒ„์ „์„ ์–ธ๊ธ‰ํ•˜์‹ญ์‹œ์˜ค.

> node -v
v6.7.0
> npm -v
3.10.3
> yarn --version
0.15.1
cat-feature good first issue help wanted triaged

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

yarn ๊ตฌ์„ฑ ๋ฌธ์„œ ์—๋Š” ๊ตฌ์„ฑ ๊ฐ’์„ ์ „์—ญ ์ ์œผ๋กœ ์„ค์ •ํ•˜๊ธฐ์œ„ํ•œ -g ๋ฐ --global ํ”Œ๋ž˜๊ทธ๊ฐ€ ์–ธ๊ธ‰๋˜์–ด ์žˆ์ง€๋งŒ ์—ฌ๊ธฐ์—์„œ ์–ธ๊ธ‰ ํ•œ๋Œ€๋กœ์ด ๊ธฐ๋Šฅ์€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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

์‹ค์ œ๋กœ ๋‚˜๋Š” ์ด๊ฒƒ์„ ๋‹ค๋ฅธ ๋ฐฉํ–ฅ์œผ๋กœ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

$ yarn config set exact true

# and

$ yarn config set exact true -g

๋‘˜ ๋‹ค ์ „์—ญ .yarnrc ํŒŒ์ผ์„ ๋งŒ๋“ค๊ณ  ์กฐ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

0.17.9

-g ๋˜๋Š” --global ํ”Œ๋ž˜๊ทธ๋ฅผ ๊ตฌํ˜„ํ•˜์ง€ ์•Š์„ ๊ฒƒ ๊ฐ™์•„์„œ ๋ฌธ์ œ๋ฅผ ๋ณ€๊ฒฝํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€ ์šฐ๋ฆฌ๊ฐ€ ์ผํ•˜๋Š” ๋ฐฉ์‹๊ณผ ์ผ์น˜ํ•˜์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. yarn global config ๋ช…๋ น์ด ์žˆ์œผ๋ฉด ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”.

yarn ๊ตฌ์„ฑ ๋ฌธ์„œ ์—๋Š” ๊ตฌ์„ฑ ๊ฐ’์„ ์ „์—ญ ์ ์œผ๋กœ ์„ค์ •ํ•˜๊ธฐ์œ„ํ•œ -g ๋ฐ --global ํ”Œ๋ž˜๊ทธ๊ฐ€ ์–ธ๊ธ‰๋˜์–ด ์žˆ์ง€๋งŒ ์—ฌ๊ธฐ์—์„œ ์–ธ๊ธ‰ ํ•œ๋Œ€๋กœ์ด ๊ธฐ๋Šฅ์€ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

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