2022년 01월 23일
수정하기
문서 생성 2022-01-23 19:10:34 최근 수정 2022-01-23 19:11:27
📚 오늘 도전하고, 배운 것
- Yarn
- package-lock.json이란? 읽기
package.json
에는 버전 정보를 저장할 때 정확한 버전 정보가 아닌 "version range"를 사용하기 때문에 협업시 서로 다른node_modules
를 생성하는 경우가 발생할 수 있다.package-lock.json
에는 정확한 버전이 적혀져있다.package-lock.json
이 있는 경우엔npm install
시에package.json
이 아닌package-lock.json
으로node_modules
를 생성하게 된다. 따라서 저장소에 커밋시package-lock.json
도 함께 커밋해야 한다!- 왜 굳이
package.json
이랑package-lock.json
으로 나눈 것인지는 나도 읽다가 궁금했던 점인데, 글에 나와있었다. 모든 크고 작은 패키지들의 릴리즈에 대해 항상 추적하고 수정해야하는 수고스러움을 덜기 위해 나눠져 있는 것이었다. npm ci
:node_modules
가 없는 경우에npm install
보다npm ci
가 2배 이상 빠름
ES6 Proxy
const p = new Proxy(target, handler)
- 객체의 기본 동작을 가로채 다른 동작들(
handler
객체 내부의 함수들)을 수행하게 한다. - 객체의 동작은 로깅/관찰시 사용
- 접근제한시 사용
- 유효성 검증시 사용
🤔 학습하면서 궁금하거나 어려웠던 점
- scss
@include
가 무엇을 의미하는지?
🌅 내일은 무엇을?
- sass
@include
에 대하여 학습 -
vh
,vw
,min-height
,min-width
,text-indent
정확히 학습
🖋 log
- 몇 년 만에 불닭볶음면을 먹었다. 양념을 반만 넣었더니 먹을만 했다. 그래서 속도 괜찮다. 하지만.. 또 몇 년은 안먹지 않을까 싶다.