Windows 10에서 'rimraf는 인식되는 명령이 아닙니다'를 수정하는 방법
를 생성한 후.NET Core / React & Redux 프로젝트 템플릿 및 응용 프로그램을 시작하려고 하면 React 컴파일이 충돌합니다.rimraf not recognized.
이것은 Windows 10, node.js 버전 10.15.3에 있습니다.node.js를 제거/설치하고 여러 번 다른 npm 명령을 실행해 보았습니다.파워셸이 어떤 이유에서인지 림라프에 잘못 연결되어 있는 것 같습니다.
npm echo %PATH%
./node_dll/.bin 디렉토리에 대한 올바른 경로를 제공합니다.그리고 그 길을 따라 달리는 것은 예를 들어./rimraf
제대로 작동합니다.의 명령어package.json
이라"start": "rimraf ./build && react-scripts start"
.
작동하기 위해서는 수동으로 npm install을 실행해야 했습니다.
명령행 열기(예: Visual Studio:도구 -> 명령줄 -> 개발자 명령 프롬프트)
클라이언트 앱으로 이동(cd ClientApp
프로젝트 폴더 및 유형:
npm install
저는 마침내 글로벌하게 림라프를 설치함으로써 이 오류를 제거했습니다.
npm install rimraf -g
설치:
npm install rimraf --save-dev
패키지에 사용자 지정 명령을 설정합니다.json:
"scripts": {
"build": "node_modules/.bin/rimraf build && tsc",
"start": "node build/index.js"
}
사용하세요
npm run build
웹 프로젝트에서 노드 모듈 폴더를 삭제합니다.donpm 설치.
특히, 이 오류가 발생하면,
"rimraf"가 인식되지 않습니다."
먼저 아래에서는 노드가 설치되어 있다고 가정합니다.nodejs가 설치되어 있는지 확인하려면 cmd/powershell 창을 열고 node -v를 입력합니다.
버전 번호를 반환해야 합니다.
또한 VS2019에서 빌드를 수행하기 전에 모든 nuget 패키지를 업데이트했는지 확인합니다.
위의 내용을 확인한 후 다음을 수행합니다.
- myapp project/clientapp 폴더로 이동하여 /messagemodules 폴더를 삭제합니다.
- 클라이언트 app 폴더에서 powershell 또는 cmd 프롬프트를 엽니다.
- npm 설치 실행
다시 작성합니다.이것으로 문제가 해결될 것입니다.
저도 같은 문제를 받았는데, 이미 전 세계적으로 림라프가 설치되어 있습니다.노드 모듈을 수동으로 삭제한 후 다시 설치해야 했습니다.
저도 같은 문제를 몇 번 겪었습니다.내 컴퓨터의 문제는 일부 응용 프로그램이 시스템의 경로 변수에 있는 모든 것을 재정의하는 것처럼 보이고 npm 설치가 전역 설치 후에도 항상 이 문제를 해결하지 못한다는 것입니다.수동으로 변수에 npm 경로를 추가할 수 있습니다. 그러면 항상 문제가 해결됩니다(적어도 경로 변수를 다시 재정의하는 애플리케이션을 설치/업데이트하기 전까지는).
C:\Users<사용자 이름>\AppData\로밍\npm
- 창 시작 메뉴에서 "환경 변수 편집"을 검색합니다.
- 목록에서 PATH 변수를 선택합니다.
- 편집을 누릅니다.단추를 채우다
- 위의 경로가 목록에 없으면 "새로 만들기" 단추를 사용하여 경로를 추가합니다.
- 두 창에서 확인을 누르고 명령 프롬프트를 다시 시작합니다.
언급URL : https://stackoverflow.com/questions/56976019/how-to-fix-rimraf-is-not-a-recognized-command-in-windows-10
'itsource' 카테고리의 다른 글
Git: 추가 vs 푸시 vs 커밋 (0) | 2023.09.04 |
---|---|
PowerShell에서 전체 화면으로 이동하는 방법 (0) | 2023.09.04 |
계층형 MariaDB/MySQL 재귀 쿼리(부모 전용) (0) | 2023.08.30 |
AVPlayer 비디오 재생이 종료되는 시점을 탐지하는 방법은 무엇입니까? (0) | 2023.08.30 |
UIView에서 선 그리기 (0) | 2023.08.30 |