본문 바로가기

개발/react 생태계

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

반응형

next.js에서 npm run dev나 build를 하는데, 위와 같은 에러가 뜰때가 있습니다.

mac이나 linux에서는 문제없는데 window에서 종종 발생하죠. next가 깔려있는데, 위 에러는 왜 발생할까요?

 

정확한 이유는 파악하지 못했지만, 해결법은 간단합니다. 바로 package-lock.json파일을 삭제해주면 됩니다.

package-lock.json은 npm install시 생기는 파일인데, dependency가 꼬여서 발생하는 문제인듯해 삭제를 해주니 해결이 됐습니다.

 

 

결론:

package-lock.json파일을 삭제하면 됩니다

 

 

 

이상입니다

 

 

 

'개발 > react 생태계' 카테고리의 다른 글

cra에서 proxy 사용하기  (0) 2022.03.20
Centos6/7에서 Node.js 설치  (0) 2022.03.15
th>tr styling in antd of react  (0) 2021.02.03
Error: Cannot find module 'yallist'  (2) 2021.02.02
Cannot read property 'match' of undefined  (0) 2021.01.09