작성
·
329
0
npm run dev 하면
> react-boiler-plate@1.0.0 dev
> concurrently "npm run backend" "npm run start --prefix client"
sh: concurrently: command not found
다음과 같은 오류가 발생합니다.
npm install server과, client 모두에서 진행했고
gpt가 알려주는 npm install -g concurrently도 진행했고
npm update
후 다시 실행해보아도 해결되지 않고 있습니다.
도와주세요 ..!
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
“npm run dev”를 실행했을 때 “sh: concurrently: command not found” 오류가 발생하는 경우는 concurrently
패키지가 전역 또는 로컬에서 제대로 설치되지 않았을 가능성이 있습니다. 님께서 이미 npm install -g concurrently를 진행하셨다고 하셨으나, 여전히 오류가 발생한다면 다음의 절차를 따라 해결해보시기 바랍니다.
로컬 디렉토리(프로젝트의 root 디렉토리)에 concurrently
를 설치합니다.
npm install concurrently --save-dev
--save-dev
옵션을 사용하면 개발 의존성(devDependencies)에 concurrently
가 추가되어 프로젝트의 다른 개발자가 npm install
을 할 때 자동으로 설치됩니다.
전역 설치가 정상적으로 되었는지 확인합니다. 전역 설치가 올바르게 되었으면, 아래의 명령어로 전역에 설치된 패키지 리스트에서 concurrently
가 보여야 합니다.
npm list -g --depth=0
이 명령어를 통해 concurrently
가 정상적으로 설치되었는지 확인할 수 있습니다.
PATH 환경변수가 올바르게 설정되어 있는지 확인합니다. 설치된 패키지는 PATH에 등록된 디렉토리에 있어야 쉘에서 바로 실행할 수 있습니다. 전역 설치한 후에도 여전히 명령어를 찾을 수 없다면, PATH 환경변수 설정을 확인해보시기 바랍니다.
npm 캐시를 클리어하고 npm을 업데이트합니다.
npm cache clean --force
npm install -g npm
때때로 npm의 캐시 문제나 버전 문제로 인해 패키지 설치가 제대로 이루어지지 않을 수 있습니다. 이때 캐시를 클리어하고 npm을 최신 버전으로 업데이트하는 것이 도움될 수 있습니다.
위의 단계를 모두 시도해보신 후에도 문제가 해결되지 않는다면, 오류 메시지와 함께 추가적인 상황 설명을 포함하여 다시 문의해주시면 좀 더 구체적인 해결 방법을 제공해드릴 수 있을 것입니다.