전진하는 개발러

[ERROR해결] 'next'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 본문

ERROR 해결

[ERROR해결] 'next'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.

어멘션 2023. 7. 29. 21:58

ERROR

npm run dev를 하니

'next'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 

배치 파일이 아닙니다.

 

원인

node_modules 디렉토리가 설치되어있지 않았기 때문

 

문제상황에 이르게 된 과정

Github의 코드를 git clone하여 내려받은 상태였다.

해당 Github의 코드에는  node_modules 파일이 없었기 때문에 내려받지 못했다.

 

node_modules는 .git ignore파일, 즉 깃에 올릴때 업로드되지 않는 파일목록을 적는 파일에 적혀져있는 경우가 대부분이기 때문에 

깃허브에 올라와있는 코드에는 node_modules가 없다.

 

즉 Git clone해서 파일을 그대로 내려받아도 Node_modules는 당연히도 내려받지 못 한다.

 

해결

이럴 떈 Node_modules를 따로 설치해줘야한다.

npm install

만약 npm install로 설치가 안 되면

npm install --force

 

출처 : 

 

https://velog.io/@91savage/npm-install-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8-%EC%B6%A9%EB%8F%8C-%EC%97%90%EB%9F%AC

 

 

npm install 프로젝트 충돌 에러

프로젝트 복사 후 npm install 실행 시 에러가 나는 상황이다 npm 7 버전 부터 생긴 이슈라고 한다.대충 읽어보면 참조가 꼬였다는 소리위와 같은 에러가 뜰 때 방법은 두 가지npm install --force충돌을

velog.io