명확하게 하지 않으면 타입스크립트를 사용할 때 마다 해당 오류를 만나는 거 같아 근본적인 원인을 글로 정리했습니다. 오류의 코드 오류의 원인 TypeScript는 객체의 키를 엄격한 리터럴 타입으로 추론, 즉, MIME_TYPE_MAP의 키는 정확히 “image/png” | “image/jpg” | “image/jpeg”로 제한된다. 하지만, file.mimetype의 타입은 일반적으로 string이므로, TypeScript는 “image/png” | “image/jpg” | “image/jpeg” 이외의 값이 들어올 가능성이 있다고 판단 어떻게 […]
Git은 소스 코드 버전 관리를 위한 필수 도구로, 협업이나 개인 프로젝트에서 널리 사용됩니다.원격 저장소(GitHub, GitLab, Bitbucket 등)와 연동하려면 HTTPS 또는 SSH 인증 방식을 선택해야 합니다. 이 글에서는 Ubuntu에서 Git을 설치하는 방법과 HTTPS 및 SSH 방식으로 원격 저장소를 연동하는 과정을 정리 Git 설치 및 기본 설정 깃 설치 깃 사용자 정보 등록 사용자 등록 확인 사용자 […]
Ubuntu에서 웹 서버를 운영하려면 여러 가지 선택지가 있지만, 그중에서도 Nginx는 가볍고 빠른 성능 덕분에 많이 사용된다. 개인적으로도 필요할 때마다 설정 방법을 찾아보곤 하는데, 매번 검색하는 것보다 한 번 정리해 두면 두고두고 참고하기 좋을 것 같아 이 글을 작성하게 되었다. Nginx 설치 및 기본 실행 패키지 목록 업데이트 및 설치 nginx 설치확인 Nginx 서비스 실행 및 […]
아래 이미지처럼 인식이 안되서 방법을 찾아봄 Preferences 파일 열기 Edit -> Preferences Editor VSCODE 설정 및 프로젝트 인식시키기 External Tools 이동Extenral Script Editor Visual Studio Code 설정Regenerate project files 버튼 클릭 그러면 이렇게 에러가 뜨지 않습니다.
OPEN JDK (Java Development Kit) 설치 왼쪽에는 버전을 선택할 수 있고 선택했으면 해당 페이지에서 os에 맞게 선택해서 설치하면 된다. 환경변수 등록 윈도우 환경 변수 검색 -> 환경 변수 편집 환경 변수 버튼 클릭 설치한 jdk 파일 경로 복사(폴더 주소창 복사) 사용자 변수 추가 -> 새로 만들기 -> 파일 경로 붙여넣기 시스템 변수 추가 환경 변수 […]