본문 바로가기

나를 위한 개발기록13

파이썬 업그레이드 node-sass와 sass-loader 버전 문제가 있었는데 인터넷 검색하면 node-sass 대신 sass를 설치하라거나 node-sass 버전을 node 버전에 맞춰서 설치하라거나 혹은 거기에 sass-loader 버전까지 맞추라는 등의 해결책을 제시하는데, 의외로? 저번에도 그렇고 이번에도 파이썬을 설치하거나 업그레이드 해주니까 오류가 해결되었다. brew install python brew update && brew upgrade python python3을 설치해도 계속 python2를 실행하는 문제. brew install pyenv pyenv install --list pyenv install 3.9.1 python --version // 버전 확인 - python2대신 python3으로 .. 2023. 4. 6.
oh-My-Zsh 세팅 https://ooeunz.tistory.com/21 [개발 환경] iTerm2로 터미널 커스텀하기 이번 포스팅에선 Mac에서 사용하는 터미널을 꾸며보도록 하겠습니다. 사실 오래전에 작성한 글이지만, 꾸준하게 조회수가 있는 포스팅이라 좀 더 상세한 내용과 최근에 추가한 커스텀 항목을 추 ooeunz.tistory.com https://zeddios.tistory.com/1207 Terminal. 근데 이제 Oh-My-Zsh을 곁들인 ㅎ ㅡ ㅁ......딱히 불편함을 느끼고 있던건 아니어서..그냥 살고 있었는데..!! 그냥 갑자기 '그래 그 유명하다던 oh-my-zsh을 사용해봐야겠다'라는 생각이 들어..사용해보려고 합니다. 카탈리나부터 zeddios.tistory.com https://shanepark... 2023. 4. 2.
git commit 합치기 commit 합치기 1. 제일 최근 커밋 3개를 합치고 싶은 경우 git reset HEAD~3 그러면 4번째 커밋까지만 남고 그 위에 것들은 변경사항으로 잡힘(git status에서 확인 가능) 이제 걍 git add 하고 commit 한개로 합쳐버리면 됨 2. 중간 커밋을 합치고 싶은 경우 커밋1 커밋2 커밋3 커밋 4 이렇게 있는데 커밋 2를 커밋 3이랑 합치고 싶으면 커밋 4의 해시를 복사함 git rebase -i 커밋4해시 그러면 vim이 뜰것이다 거기서 커밋 2의 pick을 s로 바꿈 :wq 하면 커밋 메시지 정하는게 나옴 거기서 합치고 싶은 커밋 메시지 빼고 나머지 지움 :wq git push force 2023. 3. 5.
javascript map() 리팩토링 const removeNewNotification = () => notifiactions.map((notification) => { return { ...notification, newNotification: false } }) notifiactions 배열의 모든 요소에 대해 새로운 알림(newNotification)을 false로 설정하는 함수다. 이 함수를 더 간단하게 리팩터링하고 싶다. 화살표 함수 축약를 해보겠다. const removeNewNotification = () => notifiactions.map(notification => ({ ...notification, newNotification: false })) 2023. 3. 5.