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