formidable 설치 오류 해결하기

2019-09-26

오류화면


위와 같이 npm에 formidable을 설정하려고 하니 package.json이 없다고 뜸

package.json은 해당 프로젝트 의존모듈 관리를 도와주기 때문에 설치해야 한다.

정리:: npm 이란?

node package manager : 모듈관리매니저



1. 해당 프로젝트 디렉토리로 들어감

cd D:\node\nodeJS_test



2. npm init 을 써준다

npm init

npm init -y



위의 이미지를 보면, package.json내부에 해당 프로젝트의 이름, 버전, 사용되는 모듈 등의 스펙을 볼 수 있다. 이 package.json을 통해 모듈 의존성 모듈 관리도 진행할 수 있다. 만약 어떤 오픈 소스를 다운 받을 때 이 package.json만 있다면 해당 오픈 소스가 의존하고 있는 모듈이 어떤 것인지. 그리고 그 모듈들을 아래 명령어로 한 번에 설치할 수 있다.







3. formidable 설치

npm install formidable

npm install