노마드 코더 react 강의에서
npx create-react-app
명령어로 create-react-app을 실행하기 전에 먼저 npx를 입력해서 npx를 사용할 준비가 되어 있는지 확인하라고 했다. 그래서 커맨드 창에 npx라고 입력했는데 이런 에러 메시지가 나왔다. 구글링해봤지만, 이런 에러 메시지가 담긴 글 자체도 별로 없었고 원하는 결과도 못 찾았다. 그래서 그냥 (npx를 입력했을 때 노마드 코더 강사 니꼬와 같은 코드가 안 나오고 에러 메시지만 나왔음에도) create-react-app을 실행하는 코드를 입력했다.
그랬더니 이렇게 설치가 됐다.
vulnerability가 몇 개 있다고 나오긴 하지만 설치는 완료했다!
지금 생각해 보니 처음에 발생한 "You must supply a command"는 npx 다음에 프로젝트 이름을 입력해야 한다는 의미였던 것 같다.
npx 프로젝트명
이런 식으로.
'뭘 실행하고 싶은지 적지도 않고 npx라는 명령어만으로 뭘 어떻게 하니?'라는 의미가 아니었을까 싶다. 그런데 노마드코더 강의에서는 왜 npx만 입력해도 문제가 없었지? 그건 맥 환경이고 나는 윈도우에서 실행해서 그런가?