본문 바로가기

에러

ModuleNotFoundError: No module named 'cv2' Python에서 OpenCV 사용을 위해 cv2를 import하려다가 생긴 에러 설치하지 않고 사용하려다보니 생김 pip install opencv-python 명령어를 통해 해결 더보기
[Git] Git commit 내용, 날짜, 작성자 수정하기 * 상황 - 이미 리모트로 업로드된 상황에서 커밋의 작성자를 수정하고 싶었다. 그래서 커밋을 수정하는 방법과 작성자 수정하는 방법에 대해 기술해보려고 한다. * 해결 1. 해시값 확인 git log --oneline 2. commit 이력을 변경할 commit 선택 git rebase -i {해시값} ▶ 해시값에 들어갈 수 있는 값: HEAD~1, --root 1. HEAD~1: 현재 HEAD로부터 몇 번째 전인지 나타냄 2. --root: 맨 처음 commit부터 변경 3. 변경할 commit의 상태 변경 pick 11abcd3 Add fault pick 19485ba Add fault2 원하는 해시값의 상태를 pick에서 e나 edit으로 바꿔준다. 이때 단축키는 ⑤ 를 참고한다. 4. commit의.. 더보기
Spring Tool Suite 4에서 SVN connect 설치 안될 때 * 상황 STS에서 SVN을 이용하기 위해 설치하는데 방화벽 때문에 SVN connector가 다운로드가 되지 않았다. 그동안의 에러 메시지 SVN: '0x00400006: Validate Repository Location' operation finished with error: Selected SVN connector library is not available or cannot be loaded. If you selected native JavaHL connector, please check if binaries are available or install and select pure Java Subversion connector from the plug-in connectors update sit.. 더보기
[git] 추가하지도 않았는데 이전 커밋이 계속 들러붙을 때 * 상황 - 9월 4일에 package-lock.json을 커밋한 이력이 새로 브랜치 만들 때마다 계속해서 들러붙고 있다. * 이유 - 정확한 이유는 모르겠다 ... * 해결방법 - git reset --hard로 이전 커밋으로 이동해 package-lock.json을 변경한 이력 커밋을 날려버리고 git push -f 로 올리니까 사라졌다. 해당 내용으로 검색해봐도 package-lock.json을 커밋해야 하는 이유에 대해서만 나와서 답답했는데 도움이 될까 싶어 올린다. 그런데 git reset --hard는 조심해야한다 ... 나도 test할 겸 branch를 2개 정도 파서 테스트해보고 제대로 되길래 push -f했다. 더보기
[React] Warning: Each child in a list should have a unique "key" prop. 현재 나는 오픈소스 컨트리뷰톤 githru 팀에서 활동하고 있다. 컨트리뷰톤을 진행하면서 PR로써 주고 받은 내용들 + 나도 조금 더 생각해볼만한 주제도 많아서 쓸 수 있는 만큼 최대한 자료를 조사해서 내 스스로의 기준을 만들어보려고 한다. nanoid 라이브러리를 추가하게 된 경위 key props 추가 내가 3주 동안 맡아서 구현한 파트는 Summary 부분인데 이 부분을 구현할 때 데이터를 가공해 map으로 span 태그를 뿌려주다보니 key없이 뿌려질 경우 콘솔에서 key prop을 전달해달라고 에러를 뿜는 것이었다. Warning: Each child in a list should have a unique "key" prop. 그렇다면 key props를 왜 지정해줘야하는 것일까? 이 포스트에 .. 더보기
[Typescript] Expected to return a value at the end of function 'read' * 상황 - 현재 React, Typescript, Eslint(airbnb), Prettier을 사용하고 있다. 나는 한 개의 데이터를 가지고 D3로 라인차트를 뿌려주고 싶다 ! 현재의 로직은 ts 파일에서 데이터 가져오기, url에서 csv 데이터 가져오기 이 두 가지이다. * 원인 - read 마지막에 return이 없었다. * 해결방안 - read 마지막에 return을 추가해줬다. 더보기
[Nodejs] Error: Cannot find module '<경로>' * 상황 - package.json에서 scripts 설정 후 명령어 입력했더니 다음과 같은 이슈 발생 * 이유 - 입력한 명령어가 node start였기 때문 * 해결방안 - npm start로 입력해주면 잘 된다 더보기
Splash Screen을 적용하는 방법 (ios 방법 더 추가) * 상황 - lottie가 아닌 정적인 파일(jpg, png 등)로 splash screen을 적용해야하는 상황 * 글쓰는 이유 - 위의 상황에서 잘 되던 게 어느 시점부터 계속 적용이 안되다가 삭제 하고 다시 만드니까 잘 되더라. (xcode에서 ios 실행할 때만 적용 안됨) 그래서 찾아보니까 수동으로 storyboard의 이름을 변경하면 연결이 풀리면서 안된다고 함. react-native-make를 쓰면서 LaunchScreen.storyboard에서 SplashScreen이 필요해서 수동으로 변경한 거였는데. 그리고 ios에서 쉽게 추가하는 방법이 있어서 정리해두려고 쓴다. * 방법 1. react-native-splash-screen 설치 (터미널, 루트 폴더에서 입력 후 엔터) (자세한 내용.. 더보기

반응형