본문 바로가기

Grew from/Trouble Shooting

(29)
[RN] ios에서 라이브러리 설치하고 안될시 Error : library not found for 라이브러리 이름 이런 식의 문구를 비롯해서 라이브러리를 못찾아서 생기는 오류 발생시 Xcode에서 수정 Build Settings에서 LIBRARY_SEARCH_PARAM 검색 Debug, 더블클릭시 창 활성화 ${inherited} 제일 아래로 드래그 할것 Release 도 똑같이 수정(따로 저장 안해도 저장됨) ㅁ
[RN] Error Code: -1004 Error loding page Domain: NSURLErrorDomain Error Code: -1004 Description: Could not connect to the server 웹뷰가 연결하는 도메인이 서버랑 연결이 안되있을때 발생했음
[RN] appregistry is not a registered callable module mac의 경우 노드 죽임 killall -9 node 캐시 삭제 npm start --reset-cache
[RN] Error: spawn ./gradlew EACCES 동료가 만들어놓은 플젝 clone 받아서 안드로이드 돌릴려는데 발생 gradlew파일에 권한 없어서 뜨는 에러 chmod 755 android/gradlew
노드관련 명령어 실행시 $ npm zsh: command not found: 명령어(npm npx nvm등) bash쉘에서는 설치된 nvm로 node를 제대로 인식하는데 zsh쉘에서는 node를 인식을 못하는 상황임 vi .bashrc로 파일 열어보면 방법 1> export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion 이런식으로 써있다면 vi .zshrc 로 파일 열고 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads..
Error: input is a void element tag and must neither have `children` nor use `dangerouslySetInnerHTML`. styled component 사용시 발생할 수 있는 에러로, 자식을 가질수 없는 태그(ex. input)에 자식을 넣었을때 발생하는 에러이다. div로 해야되는데 이미 만든 소스 복붙해서 작업하다가 input으로 되있어서 발생했던 에러. // const StyledFooter = styled.input`` const StyledFooter = styled.div``
defaultState for reducer handling [object Object] should be defined redux-actions 이라는 라이브러리를 써서 작업하다가 만난 에러. 리듀서가 핸들링하는 defaultState가 정의되어 있어야한다는데, 정의해놨는데 떠서 뭔소린지 엄청 고민했는데 redux-actions에서 제공하는 액션을 핸들링 해주는 그러니깐 리듀서 역할 해주는 메서드는 handleAction과 handleActions 이렇게 두개가 있었다. 현실적으로 하나의 액션만 핸들링 할 일은 없으니 handleActions를 쓰게 되는데, 자동 완성으로 누르다가 handleAction를 써서 발생한 문제 즉 handleAction가 아닌 handleActions라고 적어주면 해결 된다. 이런 에러는 해결하고 나면 허무하다.
[Sequelize] TypeError: Converting circular structure to JSON TypeError: Converting circular structure to JSON --> starting at object with constructor 'Sequelize' | property 'dialect' -> object with constructor 'MysqlDialect' --- property 'sequelize' closes the circle backend API router에서 Sequelize를 통해 받은 req 객체를 가공하고선 json으로 바꿔주지 않으면 발생하는 에러 Sequelize를 사용하면 req 객체에 담긴 데이터가 JSON이 아니라 자체적인 객체이기 때문에 가공하고 나면 변환이 필요하다. router.get('/', (req, res) => { const use..