문제 상황
js template engine 인 pug를 사용하기 위해
$ npm install pug
해당 명령어를 intelliJ terminal에 입력했더니
npm 에러 : > 'npm'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다.
이러한 오류가 발생했습니다.
다양한 이유가 있을 수 있지만 저의 경우 node.js가 아직 설치되지 않아 명령어를 인식하지 못해 발생한 오류였습니다.
문제 해결
- node,js 설치
https://nodejs.org/ko/download
해당 링크에 들어가 본인의 운영체제에 맞는 msi를 설치합니다.
저는 window 64 bit 버전을 다운로드 받았습니다.
- 파일 경로 확인 및 환경 변수 설정
- node.js 기본 설치 경로는 다음과 같습니다.
C\Program Files\node.js\
- 환경 변수 설정
- 사용자 변수에 path라는 변수를 새로 만들고 경로 node.js 설치 폴더 경로로 다음과 같이 설정합니다.
확인 > 확인
컴퓨터 종료 후 재시작
인텔리제이 접속 > TERMINAL 오픈
TERMINAL 창에 다음 명령어를 입력해 node.js 설치 정보를 확인합니다.
npm --version
이제 npm 명령어를 사용할 수 있습니다.
반응형