러너효방
'formidable'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는배치 파일이 아닙니다. 본문
설치하는 진행
# 현재 디렉터리를 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
'학습노트' 카테고리의 다른 글
JWT방식으로 Auth(Authorization, 인증) (0) | 2023.10.19 |
---|---|
[Backend]Application SERVER 파일과 디렉터리 알고가기 (2) | 2023.10.19 |
오픈그래프 Open Graph 메타태그 미리보기 설정 (1) | 2023.10.18 |
[HTML + CSS] li 사이에 구분선 넣기 ex) 메뉴 | 회사소개 | 게시판 (1) | 2023.10.18 |
[CSS] 크롬에서 이미지 흐릴때 + 새로고침 (0) | 2023.10.18 |