Note
타입스크립트로 투두리스트...? 유저리스트 만들기 완성!
타입스크립트 문법을 하나씩 보기 전에 간단한 프로젝트 하나 만들어보니 ‘아~ 타입스크립트는 이런 애구나’ 가 조금이나마 느껴진 것 같다. 이제는 깊게 처음부터 봐야지!
TIL
npm과 yarn의 차이에 대해 알아보았다.
yarn은 페이스북에서 만든 자바스크립트 패키지 매니저로 npm과 비슷하다.
다만 npm보다 가벼우며, npm의 단점인 속도와 안정성, 그리고 보안성을 개선했다.
npm vs. yarn
- 속도
- yarn: 다운받은 패키지 데이터를 캐시에 저장해, 중복된 데이터는 다운받지 않고 캐시에 저장된 파일을 활용
- yarn: 여러 개의 패키지를 설치할 때 병렬로 처리함 (npm은 순차적)
- 안정성/보안성
- npm: 패키지가 설치될 때 자동으로 코드와 의존성을 실행할 수 있도록 허용
- ⇒ 편리하지만 안정성이 떨어짐. 보장된 정책 없이 등록한 패키지가 존재할 수 있기에 위험도 높음
- yarn: yarn.lock이나 package.json으로부터 설치만 함.
- yarn.lock은 모든 디바이스에 같은 패키지를 설치하는 것을 보장하기 때문에 버전 차이로 인해 생기는 버그 방지해줌
'Modern Agile > TIL' 카테고리의 다른 글
Day 73 - 2022.03.21 (0) | 2022.03.22 |
---|---|
Day 72 - 2022.03.18 (0) | 2022.03.19 |
Day 70 - 2022.03.16 (0) | 2022.03.17 |
Day 69 - 2022.03.15 (0) | 2022.03.17 |
Day 68 - 2022.03.14 (0) | 2022.03.17 |