eject란? cra와 관련해서 공부를 하던 중, 어떤 블로그에서 다음과 같은 구문을 실행하라고 했다. # mpm $ npm run eject # yarn $ yarn eject cra에서 기본으로 제공하는 빌드 도구와 설정들은 cra에서 종속성 관리 등을 해주기 때문에, 개발자에게 보이지 않도록 처리되어있다. cra에서 기본으로 제공하는 빌드 도구와 설정 등이 마음에 들지 않을 때, 위 구문을 실행하면 기존에 보이지 않았던 구성 파일들(script폴더와 config폴더, 그 하위의 파일들 등)이 보여지고 webpack, Babel, ESLint 등의 라이브러리들이 package.json에 추가된다. cra페이지에서는 다음과 같이 말한다.
This is a one-way operation. Once you eject, you can’t go back!
이것은 단방향의 작업이다. 한 번 eject하면, eject실행 이전으로 돌아갈 수 없다.
포스팅을 위해서 나도 eject를 실행해봤...
#
cra
#
eject
원문 링크 : [개발] crate-react-app eject