freemed-IT

[error] 에러 해결 | 'cross-env'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다 해결

Hanee_ 2022. 5. 27. 18:30

emr 개발환경을 세팅하다가 cross-env 관한 에러가 발생하였다.

'cross-env'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 라는 에러 로그가 찍혔다. 

npm i cross-env를 통해 cross-env 모듈을 설치해보았지만 여전히 똑같은 에러가 발생하였다.

 

 


 

✅ 해결

 

1. node_modules 폴더 제거

 

2. cross-env 설치

npm install --global cross-env

 

3. package.json 파일의 devDependencies section에서 "cross-env"를 삭제한다.

cross-env를 지워준다.

 

4. npm i

npm install --no-bin-links

 

5. npm run

npm run dev

 

 

🤩 결과

 

 

제대로 실행되는 것을 확인할 수 있다.

 

 

 


 

 

참고

 

Laravel 5.4 ‘cross-env’ Is Not Recognized as an Internal or External Command

I'm trying to run npm run dev for Laravel Mix and I get this error: > @ dev D:\projects\ptcs > cross-env NODE_ENV=development webpack --progress --hide-modules -- config=node_modules/laravel...

stackoverflow.com