반응형

코딩 에러 모음 4

TypeError: Unknown file extension ".ts" for ~(feat. commonJS, ESM)

ts 파일을 간단하게 실행 시킬 수 있는 인터프리터 환경인 ts-node를 사용하는 과정에서 겪은 에러다. 원래 ts는 js 로 컴파일 과정을 거치고 실행을 해야되는데 ts-node 를 쓰면 노드 환경에서 그냥 바로 ts 를 실행시킬 수 있다. npx ts-node example.ts 난 그대로 따라했는데 에러가 났다.TypeError: Unknown file extension ".ts" for 어쩌구 신기하게도 동일한 에러가 난 사람이 디코방에 질문을 올린게 있었다.이 답변에 달린내용을 제대로 이해해보고자 기록을 남겨두려한다.     1. commonJS / ESMjs는 원래 브라우저 내에서 사용하던 언어인데, 그걸 브라우저가 아닌 다른 공간에서도 사용하고자 생긴 모듈 시스템 중 하나가 commonJS..

[Android] Gradle sync failed: The project is using an incompatible version (AGP 7.3.0) of the Android Gradle plugin. Latest supported version is AGP 7.2.2

1. 상황 - 부장님이 주신 코드 알집 파일을 다운로드 받아서 내 컴의 안드로이드 스튜디오로 켰다 2. 원인 - 원인을 예상해보면 안드로이드 스튜디오 버전의 차이때문에 생기는 문제같다. 이런식으로 에러 밑에 뜬 링크로 가보니 gradle 플러그인과 안드로이드 스튜디오의 호환성에 대한 문서가 나왔다. 3. 해결 3-1. 일단 안드로이드 스튜디오 버전을 업시켜보겠다. 스튜디오를 아주 오래전에 받은건 아니지만.. 부장님이 받으신게 아마 최신버전일것 같아서 그렇게 해보겠다. 여기서 Check for Updates 누르면 오른쪽 하단에 업데이트 팝업이 뜬다. 거기서 update 눌러주면 창이 뜨면서 업데이트가 가능하다고 업데이트하겠냐. 물어본다. 업데이트 하겠다 ! (여기서 무슨 plugin incompatibl..

[react] Maximum update depth exceeded. This can happen when a component calls setState inside useEffect, but useEffect either doesn't have a dependency array, or one of the dependencies changes on every render.

(예시코드) const [text,setText] = useState(""); . . . setText(someThing); 을 하니 Error: Too many re-renders. React limits the number of renders to prevent an infinite loop. 와같은 에러가 나타남. 구글링을 해보니 useEffect안에 dependency와 함께 써보라는 글을 발견. https://wnsdufdl.tistory.com/245 오늘의 에러 : Too many re-renders. React limits the number of renders to prevent an infinite loop. ( +13,+137 어떤 에러인가? 리액트 무한루프 렌더링 props로 전달받..

Warning :

1. [ Error message ] Warning: You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`. [ Why? ] 리액트에서 체크박스를 사용할때 주의 할 점은 checked 속성과 onClick핸들러를 동시에 사용할 수 없다는 것이다. 체크박스에서 체크를 했다 풀었다 하는것은 onChange로 핸들링 해야하는데 , 나는 onClick으로 checked를 핸들링 하려 했기 ..

반응형