ํ์ฌ ์์ฌ : 0.19.1
๊ณค์ถฉ
ํ์ฌ ํ๋์ ๋ฌด์์ ๋๊น?
"yarn is out of date"๋ฉ์์ง๋ npm ๋ช ๋ น์ ๊ฒ์ํฉ๋๋ค. ์ด ๋ช ๋ น์ yarn ์ ๋ฐ์ดํธ์ ์ฑ๊ณตํ์ง ์์ต๋๋ค.
warning Your current version of Yarn is out of date. The latest version is "0.21.3" while you're on "0.19.1".
info To upgrade, run the following command:
$ npm upgrade --global yarn
๊ทธ๋ฌ๋์ด ๋ช ๋ น์ ๊ทธ๋ ๊ฒํ์ง ์์ต๋๋ค. ์ ์ฌ๋ 0.19.1์ ๋จ์ ์์ต๋๋ค.
ํ์ฌ ๋์์ด ๋ฒ๊ทธ ์ธ ๊ฒฝ์ฐ ์ฌํ ๋จ๊ณ๋ฅผ ์ ๊ณตํ์ญ์์ค.
data-projector โฏ which yarn
/Users/crucial/.nvm/versions/node/v6.9.1/bin/yarn
data-projector โฏ npm upgrade --global yarn
data-projector โฏ yarn --version
0.19.1
data-projector โฏ npm --version
3.10.8
์๋ํ๋ npm ๋ช ๋ น์ install์ ๋๋ค .
npm install --global yarn
yarn --version
0.21.3
data-projector โฏ npm install --global yarn
/Users/crucial/.nvm/versions/node/v6.9.1/bin/yarn -> /Users/crucial/.nvm/versions/node/v6.9.1/lib/node_modules/yarn/bin/yarn.js
/Users/crucial/.nvm/versions/node/v6.9.1/bin/yarnpkg -> /Users/crucial/.nvm/versions/node/v6.9.1/lib/node_modules/yarn/bin/yarn.js
- [email protected] node_modules/yarn/node_modules/end-of-stream/node_modules/once
- [email protected] node_modules/yarn/node_modules/exit-hook
- [email protected] node_modules/yarn/node_modules/gauge/node_modules/supports-color
- [email protected] node_modules/yarn/node_modules/generate-function
- [email protected] node_modules/yarn/node_modules/is-finite
- [email protected] node_modules/yarn/node_modules/is-property
- [email protected] node_modules/yarn/node_modules/generate-object-property
- [email protected] node_modules/yarn/node_modules/is-utf8
- [email protected] node_modules/yarn/node_modules/jsonpointer
- [email protected] node_modules/yarn/node_modules/is-my-json-valid
- [email protected] node_modules/yarn/node_modules/os-shim
- [email protected] node_modules/yarn/node_modules/pinkie
- [email protected] node_modules/yarn/node_modules/pinkie-promise
- [email protected] node_modules/yarn/node_modules/repeating
- [email protected] node_modules/yarn/node_modules/typedarray
- [email protected] node_modules/yarn/node_modules/concat-stream
- [email protected] node_modules/yarn/node_modules/spawn-sync
- [email protected] node_modules/yarn/node_modules/diff
- [email protected] node_modules/yarn/node_modules/user-home
/Users/crucial/.nvm/versions/node/v6.9.1/lib
โโโฌ [email protected]
...
data-projector โฏ yarn --version
0.21.3
์ด์ ๋๋ ์ด๊ฒ์ด ํ์คํ ์ค ๋ฒ๊ทธ๊ฐ ์๋ npm ๋ฒ๊ทธ์ฒ๋ผ ๋ค๋ฆฐ๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค.
npm ๋ฌธ์์ ๋ฐ๋ฅด๋ฉด ์
๊ทธ๋ ์ด๋ํด์ผํฉ๋๋ค.
์์๋๋ ๋์์ ๋ฌด์์ ๋๊น?
์ด:
๋งํด์ผํฉ๋๋ค :
return 'npm install --global yarn';
ํ์ง๋ง ์์งํ ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
node.js, yarn ๋ฐ ์ด์ ์ฒด์ ๋ฒ์ ์ ์ธ๊ธํ์ญ์์ค.
๋
ธ๋ 6.9.1
npm 3.10.8
OS X el capitain
npm ๋ฒ๊ทธ ์ฌ์ผํ๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ซ์ต๋๋ค. ๊ฒ์ ๋ ๋ช ๋ น์ npm ๋ฌธ์์์ ์ ์ํ๋ ๋ด์ฉ์ด์ด์ผํฉ๋๋ค.
๋ค๋ฅธ ๋ฌธ์ ์ ๊ด๋ จ๋ # 1139 ์ ๋ํ ์ฝ๊ฐ์ ํ ๋ก ์ด ์์ต๋๋ค.
npm install -g yarn
๋ npm update --global yarn
์คํ ์ค์ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์์ ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
๋ช
๋ น์ด ์๋ฌด ๊ฒ๋ ์ํํ์ง ์์ ๋ npm update --global yarn
๋ํ ํ๋กฌํํธ๊ฐ ํ์๋๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Yarn self-update
๋ ํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ค์นํ๋ ๊ฒ ์ธ์ ์คํ ๊ฐ๋ฅํ ์ต์
์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.
npm install -g yarn
๋ง ์๋ํฉ๋๋ค. ๋ฉ์์ง๋ฅผ ์
๋ฐ์ดํธํด์ผํฉ๋๋ค. upgrade
๊ฐ ์๋ํ๋๋ผ๋ ๋ถ๋ช
ํ ์๋ํ์ง ์์ต๋๋ค.
๋์๋ง ํ
์คํธ๋ฅผ npm install -g yarn
๋ก ๋ณ๊ฒฝํ๋ฉด +1. ์ด์ ์ ๋ํ ๋ช ๊ฐ์ง ์๊ฐ :
์ด๊ฒ์ ์ค์ ๋ก ๊ธฐ์ ์ ์ผ๋ก npm ๋ฒ๊ทธ์ด์ง๋ง ๊ด๋ จ GitHub ๋ฌธ์ (https://github.com/npm/npm/issues/11534)๊ฐ ์๋ก์ด ์๋ ๋ซ๊ธฐ ์ ์ฑ ์ ํฌ์์์ด๋์์ต๋๋ค. ์ด์จ๋ ์ด๊ฒ์ด ์ด๋ค ์์ ์์ ์๋ฐํ๊ฒ ๊ณ ์ณ ์ก๋๋ผ๋, ์์ฌ ์ฌ์ฉ์๋ ์ด์ ์ด์ํ ์์ฌ ์์กด์ฑ ์ธ ์์ฌ์ ์ ์ ์์ ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ต์ npm์ ์์กดํ๊ณ ์์ต๋๋ค.
์ด์์ ์ธ ์ธ๊ณ์์ ์ด๊ฒ์ npm ์ธก์ผ๋ก ๊ณ ์ ๋๊ณ ์์ ์ ๋ ผ์์ ์ฌ์ง๊ฐ ์์ง๋ง, ๋์ฒดํ๋ ค๋ ๋๊ตฌ์ ๋์์ ์์กดํ๋ ๊ฒ๋ณด๋ค ์์ฌ๊ฐ ์ง์์ ์ผ๋ก ์ ์ฉํ ๋ฌธ์๋ฅผ ์ ๊ณตํ๋ ๊ฒ์๋ณด๊ณ ์ถ์ต๋๋ค.
์ค์ ์ ๊ทธ๋ ์ด๋ํ๋ ๋ฐ ์ค์ ์ฌ์ฉํ ์์๋ ํน๋ณํ ์ด์ ๊ฐ ์์ต๋๊น?
์ด์ brew์ ํจ๊ป yarn์ ์ค์นํ์ต๋๋ค (OS X). ๊ทธ๋ฐ ๋ค์ ํ์ฑ ์ํ ์ธ ๋ชจ๋ ๋ฒ์ ์ ๋ ธ๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค (nvm ์ฌ์ฉ). ๊ทธ๋ ์ง ์์ผ๋ฉด ๊ฐ ๋ ธ๋ ๋ฒ์ ์ ์ญ์ yarn์ ์ค์นํด์ผํฉ๋๋ค.
brew upgrade yarn
nvm ๋์ n์ ์ฌ์ฉํ๊ณ a๋ฅผ ์ํด ์ ์ญ ์ ์ผ๋ก ๋ค์ ์ค์นํ ํ์๊ฐ ์์์ต๋๋ค.
์ ๋ฒ์ ์ Node (OS X๋ ํฌํจ).
ํ์์ผ, 2017 ๋
6 ์ 27 ์ผ, 21:13 Chris Sattinger [email protected]
์ผ๋ค :
์ด์ brew์ ํจ๊ป yarn์ ์ค์นํ์ต๋๋ค (OS X). ๊ทธ๋ฐ ๋ค์ ๋ชจ๋
๋ด๊ฐ ํ์ฑํ ํ ๋ ธ๋์ ๋ฒ์ (๋๋ nvm์ ์ฌ์ฉํฉ๋๋ค). ๊ทธ๋ ์ง ์์ผ๋ฉด ์ค์นํด์ผํฉ๋๋ค
๊ฐ ๋ ธ๋ ๋ฒ์ ์ ์ญ์ ์์ฌ.์์กฐ ์ ๊ทธ๋ ์ด๋ ์์ฌ
โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/yarnpkg/yarn/issues/3042#issuecomment-311300773 ๋๋ ์์๊ฑฐ
์ค
https://github.com/notifications/unsubscribe-auth/AAd8QgK_Wz1jQpWoCIYD1LjoDKd0ipojks5sIMe6gaJpZM4MzyBN
.
๋๋ ๊ฐ์ ๊ฒฝ๊ณ ์ ์ง๋ฉดํ์ต๋๋ค.
๋ฌธ์ ๋ฅผ ์
๊ทธ๋ ์ด๋ํ๊ธฐ ์ํด api ๋ฌธ์๋ฅผ ์กฐ์ฌํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ์ค ์ค์น ํํ ๋ฆฌ์ผ์ ๋ฐ๋ผ ๋๋ด๊ณ ๋ค์ ์ค์นํ์ต๋๋ค. ๋ด ์์ฌ๋ฅผ ์
๊ทธ๋ ์ด๋ํ๊ณ ๋ช
๋ น์ ๋ค์ ์คํํ ๋ ์์ ๊ฒฝ๊ณ ๊ฐ ํ์๋์ง ์์์ต๋๋ค.
์ค๋๋ ๋๊ฐ์ ์ผ์ด ๋ฐ์ํ์ง๋ง ๋ช ๋ น์ ์๋นํ ๋ค๋ฆ ๋๋ค.
warning Your current version of Yarn is out of date. The latest version is "1.0.2" while you're on "0.19.1".
info To upgrade, run the following command:
$ curl -o- -L https://yarnpkg.com/install.sh | bash
๋ถํํ๋ ๋ช ๋ น๋ ์๋ํ์ง ์์ต๋๋ค.
๋๋ ์์ ์ฐจ๋ ธ๋ค. npm i -g yarn์ ๋ฌธ์ ์ ์ ์ ๋ง๋ก ๋ชจ๋ฆ ๋๋ค.
2017 ๋ 9 ์ 21 ์ผ ๋ชฉ์์ผ, 12:14 Birkhoff Lee [email protected] ์์ฑ :
์ค๋๋ ๋๊ฐ์ ์ผ์ด ๋ฐ์ํ์ง๋ง ๋ช ๋ น์ ์๋นํ ๋ค๋ฆ ๋๋ค.
๊ฒฝ๊ณ ํ์ฌ Yarn ๋ฒ์ ์ด ์ค๋๋์์ต๋๋ค. ์ต์ ๋ฒ์ ์ "1.0.2"์ด๋ฉฐ "0.19.1"์ ์์ต๋๋ค.
info ์ ๊ทธ๋ ์ด๋ํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์คํํ์ญ์์ค.
$ curl -o- -L https://yarnpkg.com/install.sh | ์ธ๊ฒ ๋๋ฆฌ๋ค๋ถํํ๋ ๋ช ๋ น๋ ์๋ํ์ง ์์ต๋๋ค.
โ
๋๊ธ์ ๋ฌ์ ๊ธฐ ๋๋ฌธ์ ์์ ํ ๊ฒ์ ๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ณ GitHub์์ ํ์ธํ์ธ์.
https://github.com/yarnpkg/yarn/issues/3042#issuecomment-331015363 ๋๋ ์์๊ฑฐ
์ค
https://github.com/notifications/unsubscribe-auth/AAd8Qv2wDTxmBS37d7cfuKageRDEy6eOks5skapUgaJpZM4MzyBN
.
@BirkhoffLee ์ค์ ๋ก ์๋ํฉ๋๋ค. ๋น์ ์ด ๋ฐ๊ณ ์๋ ์ค๋ฅ๋ ๋ฌด์์ ๋๊น?
์ค๋ฅ๋ ๊ฒฝ๊ณ ๋ฅผ๋ฐ์ง ๋ชปํ์ต๋๋ค. ๋ชจ๋ ๊ฒ์ด ๊ด์ฐฎ์ ๋ณด์ด์ง๋ง ์๋ํ์ง ์์ต๋๋ค.
2017 ๋ 9 ์ 21 ์ผ ์คํ 9:14 +0800, Burak Yiฤit Kaya [email protected] ์ ๋ค์๊ณผ ๊ฐ์ด ์ผ์ต๋๋ค.
@BirkhoffLee ์ค์ ๋ก ์๋ํฉ๋๋ค. ๋น์ ์ด ๋ฐ๊ณ ์๋ ์ค๋ฅ๋ ๋ฌด์์ ๋๊น?
โ
๋น์ ์ด ์ธ๊ธ ๋์๊ธฐ ๋๋ฌธ์ ์ด๊ฒ์ ๋ฐ๊ณ ์์ต๋๋ค.
์ด ์ด๋ฉ์ผ์ ์ง์ ๋ต์ฅํ๊ฑฐ๋ GitHub์์ ๋ณด๊ฑฐ๋ ์ค๋ ๋๋ฅผ ์์๊ฑฐํ์ญ์์ค.
@BirkhoffLee Yarn์ ์ค์น ํ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ํ์๋๋ ๋ช ๋ น์ด ๋ณ๊ฒฝ ๋๋ฏ๋ก ๋ค๋ฅธ ๋ช ๋ น์ด ๋๋ฌผ์ง ์์ต๋๋ค.
Mac์์ npm install -g yarn
์ (๋) ์์ฌ๋ฅผ ์
๊ทธ๋ ์ด๋ํ์ง ์์์ง๋ง ์ด๋ฏธ homebrew์ ํจ๊ป ์ค์น๋์ด ์์ผ๋ฏ๋ก ๊ฑฐ๊ธฐ์์ ์ ๊ฑฐํ ๋ค์ ln -s ~/.nvm/versions/node/v6.11.0/bin/yarn /usr/local/bin/yarn
. ๋๋ ๊ทธ๊ฒ์ ์ฌ์ฉํ๋ ๊ฒ์ ์ค๋จํ์ง๋ง ๊ทธ๊ฒ์ ์ฌ์ฉํ๊ณ ์๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ์ฌ์ฌ์ฉํด์ผํ์ต๋๋ค.
์ด๊ฒ์ด ๋๊ตฌ์๊ฒ ๋์์ด ๋ ์ง ํ์คํ์ง ์์ต๋๊น? ์ ๋ macOS๋ฅผ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
์ฌ๊ธฐ์ ์ธ๊ธ ๋ ๊ฒ๊ณผ ๊ฐ์ ์ ์คํฌ๋ฆฝํธ๋ก ์ค์ ์ค์น ํ ์ฌ๋๋ค์ ์ํด
๊ทธ๋ฆฌ๊ณ npm์ผ๋ก ์ค์ ์
๊ทธ๋ ์ด๋ํ๊ณ ์ถ์์ต๋๋ค. ๋จผ์ rm -rf
.yarn / dir ๋ค์ npm install -g yarn
yarn์ ๋ค์ ์ค์นํด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด CLI์์ ์๋ก ์ค์น๋ ์์ฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ ์คํฌ๋ฆฝํธ๋ก ์ค์น ํ ์ด์ ๋ฒ์ ์ ๊ณ์ ์ฌ์ฉํฉ๋๋ค.
npm install -g yarn
์คํํ์ ๋
๊ทธ๋ฐ ๋ค์ ์ฌ์ฉ๋์ง ์๋ ๊ฒฝ๊ณ ๊ฐ ํ์๋๊ณ ์๋ฌด๊ฒ๋ํ์ง ์์์ต๋๋ค.
npm WARN deprecated [email protected]: It is recommended to install Yarn using the native installation method for your environment.
๊ทธ๋์ ์์ ํ์ต๋๋ค.
1) On Debian or Ubuntu Linux, you can install Yarn via our Debian package repository. You will first need to configure the repository:
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
2) sudo apt-get update && sudo apt-get install yarn
์ด์ ์ค์น๋ ์์ฌ ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
๋๋ฅผ ๋์ด ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
brew uninstall --force yarn
rm -rf ~/.yarn
npm install --global yarn
๐
brew uninstall --force yarn
rm -rf ~/.yarn
# follow instructions here https://yarnpkg.com/en/docs/install
# on macOS --without-node bc I use nvm
brew install yarn --without-node
Homebrew๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ : brew upgrade yarn
์ ์๋ํ์ต๋๋ค.
ํ๋ฅญํ๊ณ Mac ์ฌ์ฉ์๋ฅผ์ํ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ๋๋ฌด ๋ง์ง๋ง ... ํ์คํ ๋๋ง Windows ์ฌ์ฉ์๊ฐ ์๋๋๋ค. curl์ ์ ํํ ์๋ฌด๊ฒ๋ํ์ง ์์ต๋๋ค ...
npm install -g yarn
์ ๋ฌธ์ ์ ์ ๋ฌด์์
๋๊น? ์ ์ปฌ ๋์ ๊ฒฝ๊ณ ์ ์ฌ์ฉ๋์ง ์์์ต๋๊น?
npm update --global yarn
๋๋ npm install --global yarn
์์ฌ๋ฅผ ์
๋ฐ์ดํธ ํ ์ ์์ต๋๋ค.
์๋ฅผ ์คํํ๋ฉด 1.6.0์ด ์ค์น๋์ด ์์ง๋ง yarn --version
๋ฅผ ์คํํ๋ฉด 1.3.2์์ ๋ฉ ์ถฅ๋ ๋ค.
์ฒ์์ ์ค์ ์ด๋ป๊ฒ ์ค์นํ๋์ง ๊ธฐ์ต์ด ๋์ง ์์ต๋๋ค.
(์ฐฝ๋ฌธ)
* ์ ๋ฐ์ดํธ *
๋๋ ์ด์ฝ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๋์ ๊ป์ง์ choco upgrade yarn
๊ฐ ํจ๊ณผ์ ์ด์์ต๋๋ค.
curl --compressed -o- -L https://yarnpkg.com/install.sh | bash
๋๋ฅผ ๋์ด ๊ฒ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
brew uninstall --force yarn
rm -rf ~/.yarn
npm install --global yarn
๐
์ด๊ฒ์ ๋งค๋ ฅ์ฒ๋ผ ์๋ํ๋ค, ๋จ์๋ฅผ ๊ฑด๋ฐฐ!
๋๊ตฐ๊ฐ 1.15.2๋ฅผ npm์ ๊ฒ์ํด์ผํฉ๋๋ค. https://www.npmjs.com/package/yarn http://yarnpkg.com์ ์์ ์ 1.15.2 ์ธ ๋ฐ๋ฉด 1.13.0์ ํ์ํฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ ๋ค๋ฅธ ์ฌ๋์์ํ ์ฐธ๊ณ ์ฉ์ ๋๋ค. Windows ์ค์น ํ๋ก๊ทธ๋จ์ ํตํด ๋ถ๋ช ํ Yarn์ ์ค์นํ์ต๋๋ค. ์ด๊ฑธ ๋จผ์ ์ฐพ์์ด์. ํ๋ก๊ทธ๋จ ๋ฐ ๊ธฐ๋ฅ์ ํตํด ์ฐฝ์ ์ ๊ฑฐํ ๋ค์ ์ ์ฐฝ์ ์ ํํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ค๋ฅธ ๋ฌธ์ ์ ๊ด๋ จ๋ # 1139 ์ ๋ํ ์ฝ๊ฐ์ ํ ๋ก ์ด ์์ต๋๋ค.
npm install -g yarn
๋npm update --global yarn
์คํ ์ค์ ์๋ฌด ์ผ๋ ์ผ์ด๋์ง ์์์ ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.๋ช ๋ น์ด ์๋ฌด ๊ฒ๋ ์ํํ์ง ์์ ๋
npm update --global yarn
๋ํ ํ๋กฌํํธ๊ฐ ํ์๋๋ ์ด์ ๊ฐ ๊ถ๊ธํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Yarnself-update
๋ ํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ค์นํ๋ ๊ฒ ์ธ์ ์คํ ๊ฐ๋ฅํ ์ต์ ์ด์๋ ๊ฒ ๊ฐ์ต๋๋ค.