목록전체 글 (204)
기록
vscode에서 typescript 모듈을 찾지 못 함 1. 터미널에 다음 입력: yarn berry와 호환되도록 TypeScript SDK를 설치함. yarn dlx @yarnpkg/sdks vscode 2. 우측 하단의 창에서 allow 클릭하여 해결. 2-1. 만약 이 창이 사라진 경우, cmd + shfit + p select typescript version 입력 use workspace version 선택
yarn & yarn berry란? yarn은 npm과 같은 Node Package Manager yarn의 1 버전: yarn classic yarn의 2 버전 이상: yarn berry 2023년 작성 기준 yarn의 최신 버전은 3.6.1 yarn berry가 더 좋은 이유 -> npm과 yarn classic의 문제점을 해결해 준다. npm과 yarn classic은 비효율적인 디펜던시 탐색, 중복제거를 못함, 큰 공간, 긴 설치 시간, 유령 의존성(phantom dependency) 등의 문제점을 가짐. yarn은 Plug n Play(pnp) 라는 개념을 사용하여 기존 문제점을 해결함. pnp는 버전, 위치, 의존성 등을 담고 있음. node_modules를 생성하지 않고 기본 캐시 폴더에 z..

yarn 명령어를 사용했을 때 다음과 같은 에러가 발생함. Usage Error: The nearest package directory (/최상위폴더/사용자이름/폴더) doesn't seem to be part of the project declared in /최상위폴더/사용자이름. 원인: yarn.lock 파일이 없기 때문 yarn.lock 파일 생성 yarn install 원하는 yarn 명령어 사용
프로그래머스 최빈값 구하기 최빈값은 주어진 값 중에서 가장 자주 나오는 값을 의미합니다. 정수 배열 array가 매개변수로 주어질 때, 최빈값을 return 하도록 solution 함수를 완성해보세요. 최빈값이 여러 개면 -1을 return 합니다. 입출력 예 #1 [1, 2, 3, 3, 3, 4]에서 1은 1개 2는 1개 3은 3개 4는 1개로 최빈값은 3입니다. 입출력 예 #2 [1, 1, 2, 2]에서 1은 2개 2는 2개로 최빈값이 1, 2입니다. 최빈값이 여러 개이므로 -1을 return 합니다. 입출력 예 #3 [1]에는 1만 있으므로 최빈값은 1입니다. 도움을 받은 포스팅: https://velog.io/@amoeba25/JavaScript-%EC%B5%9C%EB%B9%88%EA%B0%92-..

next.js 를 설치했는데 다음과 같은 에러가 떴다. 모듈을 찾을 수 없다고 한다. 모듈을 찾는 방법을 다르게 설정해야 한다. moduleResolution을 node로 설정하면 node_modules 폴더에서 모듈을 검색한다. 그래서 tsconfig.json을 다음과 같이 수정한다. { "compilerOptions": { "target": "es5", "lib": ["dom", "dom.iterable", "esnext"], "allowJs": true, "skipLibCheck": true, "strict": true, "forceConsistentCasingInFileNames": true, "noEmit": true, "esModuleInterop": true, "module": "esnex..

node 버전 관리 툴인 nvm을 설치하는 과정에서 발생한 문제: brew install nvm 이후 터미널에 나타난 안내 사항 터미널 안내에 따라 mkdir ~./nvm code ~/.zshrc로 .zshrc 파일을 열어서 다음 내용을 추가함 export NVM_DIR="$HOME/.nvm" [ -s "/opt/homebrew/opt/nvm/nvm.sh" ] && \. "/opt/homebrew/opt/nvm/nvm.sh" # This loads nvm [ -s "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/opt/homebrew/opt/nvm/etc/bash_completion.d/nvm" # This loads nvm bash_compl..
https://youtu.be/QME8w1zV82g memo 조금 더 복잡한 코드를 가지고 콜 스택 & 선언 맵을 그리면서 코드 분석하기

https://www.inflearn.com/course/%EC%B4%88%EB%B3%B4-%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-%EB%A1%9C%EB%93%9C%EB%A7%B5 [무료] 초보 백엔드 개발자 로드맵 - 인프런 | 강의 웹, CI/CD, API 작성법, DB, 배치 처리 등 백엔드 개발자가 알아야 하는 기본적인 지식들을 소개합니다., - 강의 소개 | 인프런 www.inflearn.com 인프런 초보 백엔드 개발자 로드맵 강의 수강하면서 자유롭게 메모함 이 강의와 이 글을 같이 읽으면 전체적인 맥락 파악에 도움이 될 것(https://yozm.wishket.com/magazine/detail/2064/) json은 다양한 언어에..

참조:https://youtu.be/cY0JxzENBJg Vim이란Vim(빔, Vi IMproved)은 Bram Moolenaar가 만든 vi 호환 텍스트 편집기이다. CLI용 Vim과 GUI용 gVim이 있다. 본래 아미가 컴퓨터 용 프로그램이었으나 현재는 마이크로소프트 윈도우, 리눅스, 맥 오에스 텐을 비롯한 여러 환경을 지원한다.Vim은 vi와 호환되면서도 독자적으로 다양한 기능을 추가하여 사용자의 편의를 돕고 있다. 특히 Vim 스크립트 등을 사용해서 자유롭게 편집 환경을 변경하거나, 확장된 정규 표현식 문법, 강력한 문법 강조 기능, 다중 되돌리기, 유니코드를 비롯한 다국어 지원, 문법 검사 등을 쓸 수 있다는 점이 강점으로 꼽힌다. 한편으로는 vi와 마찬가지로 처음에 배우기 어렵다는 점이 ..
기록용 Mac, macOS Mac은 매킨토시(Macintosh)을 줄여서 부르는 이름 매킨토시는 애플이 디자인, 개발, 판매하는 개인용 컴퓨터의 제품 이름 매킨토시는 1984년 1월 24일 처음 출시된 당시 유행하던 명령 줄 인터페이스(command-line interface, CLI) 대신, 그래픽 사용자 인터페이스(GUI)와 마우스를 채용해 상업적으로 성공한 최초의 개인용 컴퓨터 macOS(한국어: 맥 오에스, 이전 명칭: OS X, 맥 OS X / Mac OS X)는 애플이 개발한 unix 기반 운영체제 macOS는 Mac OS X, OS X라 불렸으나, 2016년 6월 13일 macOS 시에라가 출시되며 명칭이 macOS로 바뀌었음 macOS는 리눅스는 아니지만, 큰 틀에서 unix라는 공통의 조..