내배캠 WIL & TIL

TIL) 스파르타 개발일지 23-01-18
'Manifest: Line: 1, column: 1, Syntax error.' 에러 해결방법 CRA로 리액트 프로젝트를 생성하면 minifest.json이 생성됩니다. 매니페스트란 웹앱에 대한 정보를 담고 있는 json를 말하는데요. 예를 들어, 배경색은 어떤 색인지, 파비콘은 어떤 사이즈이며 어떤 확장자인지 등을 담고 있습니다. 해결방법 1. index.html 파일을 열어주세요. 2. manifest 코드를 찾아 수정해주세요. ( '/' 추가) =>
TIL) 스파르타 개발일지 23-01-16
TypeScript 입문 타입스크립트란? 타입스크립트는 자바스크립트에 타입을 부여한 언어입니다. 자바스크립트의 확장된 언어라고 볼 수 있습니다. TS는 JS와 달리 브라우저에서 실행하려면, 파일을 한번 변환해주어야 한다. 이 과정을 complile 이라한다. WHY ?? 왜 타입스크립트를 써야만 하는가... 1. 에러의 사전 방지 예시) // math.js function sum(a, b) { return a + b; } // math.ts function sum(a: number, b: number) { return a + b; } 하나는 js 다른 하나는 ts로 작성된 두숫자의 합을 구하는 코드이다. 이 상황에서 sum을 사용하여 두 숫자 10, 20을 더한다면 어떻게 될까? 값은 30이 나오죠? s..

★WIL) 스파르타 개발일지 23-01-15
node 오류를 해결하는 방법 정확히는 모르겠지만 어림잡아 맥 OS를 변경 후 위와 같이 ERESOLEV 오류가 계속 뜨기 시작했다... 설치 관련 시!! 해결방법은 생각보다 간단했다. 단순히 왜 해결되는지가 아니라 어떤 방식으로 해결되는지 알아봅시당. 오류의 내용은 즉, "의존성 트리에 충돌이 났다." 라는건데, 버전 충돌이라고 생각하면 될 것 같다. 해결방안을 보면 친절히 오류 코드에서 알려주게 된다. --force 나 --legacy-peer-deps 옵션을 사용해서 해결하라고 한다. 저 코드는 어떤 의미일까? You have the option to retry with --force to bypass the conflict or --legacy-peer-deps command to ignore p..
TIL) 스파르타 개발일지 23-01-13
팀 프로젝트에서 발표를 맡아 오늘 react-native 프로젝트가 마무리가 되었다. 어느 프로젝트 때 와 달리... 내가 느껴지는 감정은 조금 씁쓸하면서 아쉽고, 후회가 된다. 왜 더 열심히 하지 않았을까? 같은 출발선에서 시작해서 왜 저들은 나보다 멀리 더 앞에 있는 걸까? 열심히 하지않았던건 아니다. 하지만 결과가 말해주지 않나... 나에게 화도 나고 마음이 불편하다... 좀더 노력이라는 말보단 앞으로는 잘해야겠다는 생각이 든다.