인텔리제이(IntelliJ) 터미널에서 npm 명령어를 입력하자 다음과 같은 오류가 났다.
npm : 'npm' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.
이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.
위치 줄:1 문자:1
+ npm start
+ ~~~
+ CategoryInfo : ObjectNotFound: (npm:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
위 에러는 terminal 이 기본적으로 'powershell' 로 열리도록 연결되어있기 때문에 난다.
cmd 로 터미널 열기
Terminal 상단탭 > 아래방향 화살표 클릭 > Command Prompt 선택
이렇게 하면 새 탭에 cmd 로 터미널이 열리게 된다.
이제 cmd 에서는 npm 이 정상 동작할 것이다.
그런데 터미널 디폴트 값으로 powershell 이 설정되어 있기 때문에
새 탭을 열면 또 powershell 로 열린다.
터미널 디폴트 설정 변경하기: powershell → cmd 로 변경
File > Settings > 검색창에 'terminal' 입력 > 'Tools' 카테고리 아래 'Terminal' 메뉴 선택
Application Settings > Shell path > powershell.exe 대신 cmd.exe 로 바꾸어준다.
이 내용은 바로 적용되지 않아 인텔리제이를 재부팅해주어야 한다.
재부팅까지 완료되면 이제 터미널이 cmd 로 열리게 된다 :)
300x250
':: frontend > react.js' 카테고리의 다른 글
react :: 리액트 텍스트 클립보드에 복사하기(react-copy-to-clipboard) (1) | 2022.10.14 |
---|---|
react :: 모바일에서 클릭(터치) 시 파란 하이라이트(highlight) 생기지 않게 하기 (0) | 2022.06.08 |
react :: 텍스트(text)와 컴포넌트(component) 정렬(align)하기 (네이버 지도 정렬하기) (0) | 2022.05.09 |
react :: 웹사이트 탭 아이콘(favicon), 제목(title) 설정하기 (0) | 2022.04.02 |
react :: 인텔리제이(IntelliJ) 에서 리액트(React) 프로젝트 생성하기 (0) | 2022.03.24 |