Yarn vs NPM
npm이 속도 이슈 등에서 지속적으로 비판이 제기되어 왔다. 여기에 대체재로 yarn이라는 패키지가 새로이 등장하였으니... 물론 생긴진 꽤 되었다.
앞으로 npm이 아닌 yarn으로 작업하기 위해 yarn을 깔아보도록 하겠다.
Yarn 설치
https://yarnpkg.com/en/docs/install#windows-stable yarn 홈페이지를 참조하였다.
우선 다운로드를 위해 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
그리고 apt-get을 통해 다운로드하면 된다.
sudo apt-get update && sudo apt-get install yarn
마지막으로 version check를 해주면
yarn -v
끝!
Yarn 명령어
npm (v5) | Yarn |
---|---|
npm install | yarn install |
(N/A) | yarn install --flat |
(N/A) | yarn install --har |
npm install --no-package-lock | yarn install --no-lockfile |
(N/A) | yarn install --pure-lockfile |
npm install [package] | yarn add [package] |
npm install [package] --save-dev | yarn add [package] --dev |
(N/A) | yarn add [package] --peer |
npm install [package] --save-optional | yarn add [package] --optional |
npm install [package] --save-exact | yarn add [package] --exact |
(N/A) | yarn add [package] --tilde |
npm install [package] --global | yarn global add [package] |
npm update --global | yarn global upgrade |
npm rebuild | yarn install --force |
npm uninstall [package] | yarn remove [package] |
npm cache clean | yarn cache clean [package] |
rm -rf node_modules && npm install | yarn upgrade |
특히 yarn add 부분은 --dev --peer --optional --exact --tilde 대신 각각 -D -P -O -E -T로 사용할 수 있다.
'취미 > 프로그래밍' 카테고리의 다른 글
[gitHub] 처음 설정하기 (0) | 2018.05.17 |
---|---|
[django] 첫 django 앱 만들기 part 2 (0) | 2018.05.15 |
[django] 첫 django 앱 만들기 part 1 (0) | 2018.05.15 |
Ubuntu apt-get install 속도 높이기 (0) | 2018.05.14 |
nodejs & npm 설치 (0) | 2018.05.04 |