Error/error

    [error] react-scripts: Permission denied

    - 리눅스나 맥에서 도커환경 혹은 데이터 마이그레이션을 하게 되면서 서버가 바뀌면 리엑트가 권한 문제가 해결이 안되서 이러한 문제가 종종 발생한다. 그래서 Stackoverflow나 여러 군대 찾아본결과 아래와 같은 명령어를 통하면 대부분은 해결이되는 것 같았다. * Solution 1 npm install react-scripts --save 리엑트가 node_modules를 참고해서 빌드해야 하는데 아래와 같이 node_modules 권한도 풀어줄 필요가 있다. sudo chmod +x node_modules/.bin/react-scripts 본질적인 문제를 해결해보자 먼저 sudo 관리자 권한으로 빌드를 진행해보자. /* 실행할 명령어를 입력 */ sudo npm run build sudo npm ..

    [JavaScript_error] forEach is not a function (유사배열)

    * 문제 JavaScript 상에서 forEach 구문을 돌렸지만 해당 에러 메시지가 뜨며 실행이 되지 않는다. "forEach is not a function" 에러 메시지 발생 * 원인 배열이 아니기 때문이다. 유사배열이기 때문이다. * 유사배열(Array-like Objects)이란? 배열이 아닌데 배열인척 하는것 유사배열은 말그대로 배열과 유사한 형태로 흉내낸 객체일 뿐이기 때문에 Array 에서 제공하는 메서드가 기본적으로 제공되지않는다. 유사배열의 조건 1. 반드시 length가 필요하다. 2. 숫자 형태의 indexing이 가능해야한다. 쉽게 말해서 * 배열 = 객체 + length + 메서드 * 유사배열 = 객체 + length 로 이해하면 된다. 예외적으로 node같은 경우는 프로토타입에..