본문 바로가기

컴퓨터 사이언스/에러(error) 노트15

[깃헙] 레포 클론 후 다른 원격저장소에 연결되었을 때 팀 플젝을 위해 팀 포크 레포를 클론한 뒤, 원격저장소를 다시 확인해보니 다른 레포(pr.git)가 붙어 있는 것이었다. !! 클론 레포를 제대로 원격저장소 설정을 다시 하고 싶다면, 원하는대로 클론 레포로 원격저장소 연결 완료 !!!! 2023. 2. 13.
VSCode에서 주석 단축키가 적용되지 않을 때 VSCode에서 CSS를 작업하다 한 줄을 주석 처리하려고 ctrl + / 를 눌렀더니 작동을 안하고 위와 같이 되버리는 것이다. 키 입력 모드가 한국어 한컴 입력기로 되어 있었는데, 그 아래의 한국어 Microsoft 입력기 모드로 전환한 뒤, 다시 주석 처리 단축키를 적용해보니 제대로 적용이 되었다 ! 2022. 10. 15.
autoprefixer와 postcss 동시에 설치할 때 오류나는 경우 autoprefixer와 postcss 패키지 설치하고 package.json 파일 확인해보니 위와 같다. npm run dev로 개발서버 열어보니 다음과 같은 오류가 발생한다. 이유는 바로 버전 충돌. postcss plugin autoprefixer requires postcss 8로 오류 검색해보면, 다음과 같은 이유를 알 수 있다. 아래 내용은, PostCSS는 버전 8로 업데이트 되었지만, PostCSS CLI가 아직 새 PostCSS 8+ API를 사용하는 PostCSS 플러그인를 다룰 수 있도록 업데이트가 안되어 있다는 것이다. 오토프리픽서 10버전 이후로는 새 PostCSS 8 API를 사용한다. https://stackoverflow.com/questions/64057023/error-p.. 2022. 10. 14.
git commit error: pathspec '메세지'' did not match any file(s) known to git 강의를 들으면서 강사님 설명에 따라 git 버전 생성을 실습하던 중, git commit -m '메세지'를 입력했더니 다음과 같은 에러 메세지가 떴다. 에러 발생시 믿고 찾아보는 stackoverflow로 고고! 에러를 검색했더니 주효한 에러의 원인을 찾아 해결할 수 있었다. 읽어보면 다음과 같다. (클릭해서 크게 보세요.) 돌이켜 생각해보니 강사님을 따라 실습을 했는데, 강사님은 되시고 나는 에러가 뜬 상황이었는데 아래쪽 답변을 보니 그 이유를 알 수 있었다. 강사님은 macOS를 사용하셨어서 싱글과 더블 쿼테이션(작은 따옴표와 큰 따옴표) 둘 다 커밋 메시지 작성시 사용이 가능했고, 나는 windows라 error: pathspec '메세지'' did not match any file(s) known.. 2022. 9. 23.
favicon.ico가 자동으로 뜨지 않을 때 강사님께 문의드려보니 favicon.ico 파일 자체에 문제가 없다면, 브라우저 파비콘 캐시 문제일 수 있습니다. 강력 새로고침(Cmd + Shift + R)을 해보거나 혹은 코드를 추가한 후 브라우저에서 확인하고 다시 코드를 삭제하는 방법을 사용할 수도 있습니다.(그대로 두어도 되고요) 강사님의 답변에 따라 강력 새로고침을 해보니 파비콘이 바로 똬앟 ! 브라우저 캐시 문제인가보다.. 캐시에 대해 몰라 좀 더 알아보고자 조사한 내용은 다음과 같다. 캐시(Cashe)란 무엇일까? 컴퓨터 과학에서 데이터나 값을 미리 복사해 놓는 임시 메모리 장소를 가리킨다. 캐시는 캐시의 접근 시간에 비해 원래 데이터를 접근하는 시간이 오래 걸리는 경우나 값을 다시 계산하는 시간을 절약하고 싶은 경우에 사용한다. 캐시에 데.. 2022. 9. 23.
VS Code에서 npm 설치 후 실행이 안 될 때 가득찬 메모리 용량으로 컴퓨터 성능이 문제가 생겨 컴퓨터를 밀고 다시 프로그램들을 다운로드하여 설치하는데 node.js를 설치하고 cmd에서 node와 npm 버전이 잘 확인되는데 VS Code 터미널에서 npm 실행이 안되는 것이었다. 쉘을 cmd로 설정하고 나서도 마찬가지. (기본 쉘 지정하는 건 알 필요가 있으니 npm 실행과 상관은 없으나 여기에다 방법을 올려놓겠다) ctrl + shift + p로 위의 검색창을 열고 terminal select default profile을 입력해 선택한다. cmd를 기본 쉘로 지정하고 node -v를 실행해도 여전히 다음과 같은 에러 메시지가 뜬다. 그래서 구글링해서 찾아 다음과 같이 하니 해결이 되었다 ! 위와 같이 하고 재부팅하니 cmd이든 powershe.. 2022. 8. 22.
JSX 문법 작성시에도 VSCode에서 EMMET 기능 사용하고 싶을 때 저 파란색 박스 부분의 아이콘을 누르면 바로 settings.json으로 이동이 가능하다. 리액트에서 JSX 문법 작성시에도 EMMET 기능 사용하고 싶다면, settings.json 파일에서 다음과 같이 추가해 작성하면 된다 ! 2022. 8. 19.
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 뭘 설치하거나 명령할 때 계속 저 메세지가 떠서 왜 그런가 했는데, 정말 저 말 그대로 하면 되었다. npm.cmd와 npm 파일로 가서 저렇게 바꿔주니 더 이상 저 메시지가 터미널에서 뜨지 않았다. https://stackoverflow.com/questions/72401421/message-npm-warn-config-global-global-local-are-deprecated-use-loc Message "npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead" I already installed Node.js on my machine, but when I try to run npm in.. 2022. 8. 17.
리액트 콘솔에 콘솔로그가 두 번씩 찍히는 이유 이에 대한 답을 구했을 때, 대답해주신 분이 알려주신 링크가 있어 소개한다. ttps://jeonghwan-kim.github.io/2022/05/20/react-strict-mode 바로 이러한 이유로 콘솔에 두 번씩 출력되었던 것. 참고로 개발 버전에서 운영 버전으로 바꾸면 이러한 현상이 사라진다고 하는데, 리액트 개발 버전과 운영 버전에 대해서는 더 알아봐야할 듯 싶다 ! 2022. 8. 11.