create-react-app에서 npm run eject 두 번은 못한다고?

less than 1 minute read

create-react-app으로 react 개발을 하다가, webpack 설정이 궁금해서 npm run eject를 해봤다. 설정을 훑어보고 git checkout -f 로 원복했는데… 다시는 npm run eject를 할 수 없었다.

npm log에는 별다른 정보가 없었다.

  14   │ 12 verbose stack spawn ENOENT
  15   │ 12 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:48:18)
  16   │ 12 verbose stack     at ChildProcess.emit (events.js:400:28)
  17   │ 12 verbose stack     at maybeClose (internal/child_process.js:1055:16)
  18   │ 12 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:288:5)

stackoverflow에도 해결책이 나오지 않았다. 그래서 혼자 궁리하여 해결책을 찾았다. 방법은 간단하다.

npm uninstall react-scripts
npm install react-scripts

순서대로 하면 된다. 끝.

20211017

Tags:

Categories:

Updated:

Leave a comment