본문에도 썼지만

내가 만든 nodeJS프로그램을 누군가에게 배포하고자 하는데


<상황>

1. 내가 짠 소스파일은 하나임(따로 분기시키지 않고 한 파일에서 필요한 모듈을 불러와서 실행)

2. 그 소스파일에 여러 모듈들을 require하고 있음.


<현재 상황>

누군가에게 배포하려면

1. package.json을 전달함

2. app.js(내가 짠 소스)를 전달함


=> 받은 사람은

1. package.json 파일을 이용해서 npm install 함

2. 내가 짠 소스를 실행함 (node app.js)


<내가 원하는 상황>

1. package.json이 필요없는... npm install 과정을 없애고 싶음.

2. 그냥 하나의 js파일에 모든 필요한 모듈을 몰아넣어 전달하고 싶음

3. 받은 사람은 npm install 같은 과정 필요없이 node app.js만으로 실행.