러너효방

'formidable'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 본문

학습노트

'formidable'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.

방효방 2023. 10. 18. 21:36

설치하는 진행

# 현재 디렉터리를 nodejs 프로젝트 디렉터리로 만든다

social-media-app/server

npm init

 

# 필요한 package 설치

npm install cookie-parser cors dotenv express

formidable jsonwebtoken

mongoose passport passport-jwt

- 한 줄씩 따로 작성해서 설치하거나 한꺼번에 적어서 설치해도 무방하다

 


설치 시 오류

'formidable'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다.

 

위의 오류는 터미널에서 node등 프로그램을 사용시에 발생할 수 있다.

이미 설치를 완료했다면 해당 프로그램을 환경변수에 등록해주면 해결된다.

 

window10기준

제어판 > 시스템 및 보안 > 시스템 > 고급시스템설정 > 고급 > 환경변수 > 환경변수 창이 뜨면

 

변수 이름 예) social-media-app (해당 프로젝트 명 아무거나)

변수 값 D:\social-media-app

작성 후 확인 을 눌러 추가 해준다

 

※ 환경변수는 재부팅시에 적용된다.


npm 에러 (npm이 설치되어 있지 않은 경우)

formidable : 'formidable' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다.

이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오

 

cmdlet, 함수, 스크립트 파일 또는 실행할 수 없는 프로그램 이름으로 인식 될때 이름이 정확한지

확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오

 

"npm download"를 검색하고나 아래 사이트를 접속하고 LTS버전으로 설치하시면 됩니다..

https://nodejs.org/ko/download/

 

다운로드 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

Node 개요와 설치방법 알아보기

 


Windows 재부팅 없이 환경변수 적용하는 방법

만약 재부팅없이 환경변수를 적용시키고 싶다면

 

1. 명령프롬프트(Win키+R) > cmd 실행 > 확인


cmd 경로 바꾸기 (cmd 폴더 이동, cmd 경로 변경, cmd 폴더 바꾸기)

라이브 간 이동은 'c:' 'd:' 와 같이 드라이브 명 뒤에 콜론 (:)을 붙여주시면 됩니다.

현재 위치가 c 드라이브면 > d: 입력하면 됩니다.

 

2. taskkill /f /im explorer.exe > Enter

 

3. explorer.exe> Enter