본문 바로가기

개발공부/Web

(2)
yarn 속성으로 익히기 1. 설치 npm install --global yarn yarn은 npm으로 설치가 가능하다. 설치가 되었으면 최신버전으로 업데이트 해주자. yarn self-update 2. 작동매커니즘 기존에 의존성에 있는 프로젝트에는 package.json파일이 있을 것이다. 이를 fetch(설치)하려면 다음과 같이 입력한다. yarn 아무런 설정값없이 이렇게 입력하면 package.json파일에 종속성 목록들을 설치 할 수 있다. 그러면 npm에서 설치한것과 같이 node_modules라는 폴더가 생성되면서 의존성설치를 끝내고 yarn.lock이라는 이름으로 lockfile를 생성하는데 이는 npm과는 다르게 버전 관리와 사용자로 하여금 패키지를 정적, 수동적으로 관리하게 하려는 의도로 만들어진 yarn이 직접..
npm과 yarn 오늘은 자바스크립트(node.js)의 패키지매니저에 대해 알아보자. 알아보기에 앞서 npm은 node package manager로 수많은 패키지와 그에 맞는 버전들을 쉽게 관리해주는 고마운 친구이다. 웹 기술에서 다른 언어의 경우 Java-Spring-Maven과 같은 스택으로 node.js에서는 node.js-express-npm과 비슷하다고 보면 되겠다. 나도 node.js를 공부하면서 npm을 알게 되었는데 tensorflow.js를 쓸려고 데모를 테스트해보던 중에 처음 yarn이라는 것에 대해 알게 되었다. npm의 경우에도 jQuery, BootStrap, react, angular 같은 다양한 패키지를 지원한다. 그렇다면 하나의 프레임워크에 패키지매니져가 독보적이면서 대충적이면 사람들이 더 ..