남과 같이 해선 남 이상이 될 수 없다.
728x90

전체 글 84

[Javascript] 자바스크립트의 표준화

넷스케이프 커뮤니케이션즈와 마이크로소프트가 자사 브라우저의 시장 점유율을 높이기 위해 자사 브라우저에서만 동작하는 기능을 추가하고, 이로 인해 브라우저에 따라 웹페이지가 정상적으로 동작하지 않는 크로스 브라우징 이슈가 발생하기 시작했다. 이러한 문제점을 방지하기 위해 자바스크립트의 표준화가 필요했다. 버전 출시 연도 특징 ES1 1997 초판 ES2 1998 ISO/IEC 16262 국제표준과 동일한 규격 사용 ES3 1999 정규 표현식, try...catch ES5 2009 (HTML5와 함께 출현한 표준안) JSON, strict mode, 접근자 프로퍼티, forEach, map, filter, reduce, some, every ES6 2015 let/const, 클래스, 화살표 함수, 템플릿 ..

JavaScript 2021.11.15

[React] npm install EEXIST: file already exists 해결하기

EEXIST: file already exists npm i react-router-dom을 하는데 오류가 떴습니다. react-router-dom 뿐만아니라 npm install 시 이런 오류가 날 수 있는데요! 오류는 이미 사용중이다 존재한다 라고 해서 권한 문제일까 싶어 cmd 창을 관리자 권한으로 실행해서 npm install 을 해도 마찬가지였습니다. 해결책 node_modules 폴더 삭제 npm install npm audit fix 그리고 실행했더니 성공하였습니다!

React 2021.10.21

[React] Warning: React does not recognize the `computedMatch` prop on a DOM element

Warning 코드 Warning: React does not recognize the computedMatch prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase computedmatch instead. If you accidentally passed it from a parent component, remove it from the DOM element. react-router-dom을 사용할 때 위와 같은 오류가 뜰 때가 있었다. 기능에 문제는 없지만 오류 코드가 뜨는것이 불편했다. 검색 결과 해결 방법으로는 {isLoggedIn ? ( ):..

React 2021.10.16

[Git] error: GH007: Your push would publish a private email address

개인 프로젝트를 여느 날과 똑같이 작업을 하고 커밋&푸시를 했는데 rejected 메시지가 뜨면서 푸시가 되질 않았다.. push 도중 만난 라는 에러 메시지였다. 푸시할 때 개인 이메일 주소를 게시한다는 에러가 떴다. 친절하게 아래에 나와 있는 링크에 들어가서 확인해보니 위의 설정이 체크되어 있었다. 이메일 설정을 변경하다 자동(?) 으로 체크 되었던것 같다. 내용은 내이메일을 노출하는 명령줄 푸시 차단 (작성자 이메일로 비공개 이메일을 사용하는 커밋을 푸시하면 푸시를 차단하고 비공개 이메일 노출에 대해 경고합니다.)

Git 2021.09.30
728x90