본문 바로가기

STUDY/Node.js

Node.js | Express application generator

 

Express application generator

Express application generator Use the application generator tool, express-generator, to quickly create an application skeleton. You can run the application generator with the npx command (available in Node.js 8.2.0). $ npx express-generator For earlier Nod

expressjs.com

application generator를 사용하면 빠르게 프로젝트에 필요한 기본 뼈대를 자동으로 생성해줍니다.

매우 편 리 한 것...

새로운 프로젝트를 만들 때 마다 views를 만들고... 라우터들을 분리하기 위해 폴더를 생성하고 그 안에 파일을 생성하고...

하던 작업들을 생략하게 해 줌!

 

 

1. 빈 폴더 생성

 

2. express-generator 설치

$ npm install express-generator -g

 

 

3. 실행

$ express myapp

myapp이라는 폴더가 생성됩니다.

여기서 약간의 실수를 했는데, 현재 나는 node.js라는 폴더 내에서 여러 폴더를 생성해 연습용 프로젝트들을 분리하려고

폴더를 먼저 생성하고 express-generator를 실행했다.

그것보다는 그냥 express generator로 바로 폴더를 생성함과 동시에 빌드업하는 것이 좋을 것 같은..?

node.js안에 express_generator안에 myapp이라는 폴더가 생성되어버려서... 

 

 

4. install

필요한 모듈들을 설치해줍니다.

express-generator가 많이들 사용하는 기본적인 모듈들을 설치하도록 설정해놓았음

$ cd myapp
$ npm install

설치가 완료되었음

 

 

확실히 편리하긴 한데, 처음엔 손수 만들어보는 것이 좋겠다. 돌아가는 구조를 알기 위해서...

약간 스프링프레임워크에서 맨 처음 설정하듯... 

 

 

 

+) jade파일 형식은 잘 몰라서... html으로 설정하여 Express Generator 구동시키기

 

Express Generator Without Jade

I am trying to generate an express skeleton, using the express generator. So it would be this: $ npm install express-generator -g However, it adds a bunch of automatic jade files. I was wonder...

stackoverflow.com