오류
라즈베리파이 Opencv설치 (2022 기준)
원래 사용하던 라즈베리 파이가 먹이 가버렸따.... 어쩔수 없이 초기화하고 다시 첨부터 세팅을 하고있는데 우분투 OS가 업데이트 되었는지 예전에 했던 방식으로는 정상설치가 되지 않았다. 설치 방법을 소개할테니 따라해보자! 우선 라즈베리를 업데이트한다. sudo apt update sudo apt upgrade 그 다음 OpenCV빌드를 위한 패키지들을 설치해준다. sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev libxvidcore-dev libx264-dev libdc1394-22-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev // 설치하면 XXXXXXXXXXXXX..
axios 안에서 dispatch가 안되는 오류
오늘도 열심히 맡고있는 웹개발을 하다가 axios 안에서 dispatch가 실행되지 않는 오류와 맞서 싸웠다.. 위와같이 axios를 활용해서 post를 보내려 했는데 자꾸 오류가 떳다. 알고보니 useDispatch()훅은 함수 내에서 사용할 수 없다고 한다. 외부에서 dispatch를 선언한 후에 가져오는 방법으로 해결할 수 있다!!! export async function getUserinfoApi( url: string, token: string, dispatch: any ) { try { await axios({ method: "post", url, headers: { 'Accept': "application/json", //prettier-ignore 'Content-Type': "applic..
NODE_ENV 적용안되는 오류
'NODE_ENV'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 오류가 계속 떠서 화가 많이 났다.. 후.. 알아보니 npm i cross-env 위 모듈을 설치한 후에 사용하면 해결되는 문제였다. "scripts": { "dev": "cross-env NODE_ENV=DEVELOPMENT webpack --config webpack.dev.js", "build": "cross-env NODE_ENV=PRODUCTION webpack --config webpack.prod.js" }, 원래 쓰려던 코드에 cross-env를 붙여서 사용하면 해결된다.