| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 |
- 블로그
- 프로그래밍
- 자바스크립트
- GIT
- 깃허브
- 조회수
- 개발공부
- JavaScript
- 코딩
- 파이썬
- 코딩테스트
- 웹개발
- 개발자
- 프론트엔드
- Python
- 알고리즘
- 자바
- 소스트리
- 블로그일기
- 개발일지
- 방문자수
- Github
- IT기술
- 정보처리기사
- IT정보
- Java
- sourcetree
- 깃
- 리액트
- react
- Today
- Total
이롭게 현명하게
[E-LOG] Remove-Item : 매개 변수 이름 'rf'과(와) 일치하는 매개 변수를 찾을수 없습니다. 본문
[E-LOG] Remove-Item : 매개 변수 이름 'rf'과(와) 일치하는 매개 변수를 찾을수 없습니다.
dev_y.h 2025. 10. 27. 18:09
목차
오류 내용
원인
해결방법
[오류 내용]
<상황>
node_modules와 package-lock.json 파일을 삭제하기 위해 명령어를 입력하니 오류가 발생했다.
<내가 입력한 명령어>
rm -rf 폴더 or 폴더명
rm -rf node_modules package-lock.json
<오류>

Remove-Item : 매개 변수 이름 'rf'과(와) 일치하는 매개 변수를 찾을
수 없습니다.
위치 줄:1 문자:4
+ rm -rf node_modules package-lock.json
+ ~~~
+ CategoryInfo : InvalidArgument: (:) [Remove-Item],
ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.Po
werShell.Commands.RemoveItemCommand
[원인]
<문제 원인>
-rf :recursive force는 powershell에서는 지원하지 않는 명령어이다.
그래서 다른 CMD를 이용하거나 다른 명령어를 사용해야 한다.
[해결 방법]
- 다른 CMD 사용
- 다른 명령어 사용
1. 다른 CMD 사용
powershell이 아닌 bash를 사용해야 한다.
터미널에서 + 버튼 옆의 화살표 클릭

git bash 클릭


명령어 입력
rm -rf node_modules package-lock.json
node_modules와 package-lock.json이 삭제된 것을 확인할 수 있다.

git bash가 아닌 Command Prompt를 사용해도 된다.
2. 다른 명령어 사용
bash를 사용하지 않고 powershell에서 해결하고 싶다면 다른 명령어를 사용해야 한다.
각각 실행
Remove-Item -Recurse -Force .\node_modules
Remove-Item -Force .\package-lock.json
한 줄로 실행
Remove-Item -Recurse -Force .\node_modules; Remove-Item -Force .\package-lock.json

<명령어 설명>
- Remove-Item : 파일이나 폴더를 삭제하는 PowerShell 명령어
- -Recurse : 폴더 내부의 모든 내용도 함께 삭제
- -Force : 읽기 전용 파일 등도 강제로 삭제
https://stackoverflow.com/questions/61573115/rm-rf-equivalent-for-windows-powershell
"rm -rf" equivalent for Windows PowerShell?
I have already read the question "rm -rf" equivalent for Windows?. And I have also tried the following commands: $ rm app $ rmdir /s /q app $ rmdir -s -q app $ rd /s /q app and many other variatio...
stackoverflow.com
Remove-Item (Microsoft.PowerShell.Management) - PowerShell
Remove-Item cmdlet은 하나 이상의 항목을 삭제합니다. 많은 공급자가 지원하므로 파일, 폴더, 레지스트리 키, 변수, 별칭 및 함수를 비롯한 다양한 유형의 항목을 삭제할 수 있습니다.
learn.microsoft.com
잘못된 정보는 댓글에 남겨주시면 감사하겠습니다!☺️
댓글과 좋아요는 큰 힘이 됩니다!

'T-LOG > E-LOG' 카테고리의 다른 글
| [E-LOG] Vite 다운그레이드 중 ERESOLVE 의존성 충돌 오류 (0) | 2025.10.24 |
|---|---|
| [E-LOG] vite 환경 설정 오류 해결법 (0) | 2025.10.23 |
| [E-LOG] yarn create next-app@latest 오류 (0) | 2025.10.21 |
| [E-LOG] warning: img (0) | 2025.10.17 |
| [E-LOG] React Hook "useEffect" is called conditionally. (0) | 2025.10.16 |
