DevLogs

Change Node.js Express View Engine from jade to pug

밥먹고해요 2017. 8. 19. 20:47

nodejs를 설치하고 express를 깔아보니, 

warnning이 툭툭 뜬다.


이게 뭔가 해서 구글링해 보니, 

jade라는 녀석이 이름 때문에 태클 걸려서 

pug라는 이름으로 강제 개명을 했다고 한다.


그럼, jade를 빼고 pug를 사용하도록 개선을 해보자.

  1. package.json 수정
    • jade 구문 제거 : "jade" : "~1.11.0"
    • pug 추가 : "pug" : "~2.0.0-rc.3"
  2. npm install 커맨드 실행 (변경 사항 반영)
  3. app.js 수정
    • 기존 : app.set('view engine', 'jade')
    • 변경 : app.set('view engine', 'pug')
  4. views 경로에 존재하는 *.jade 확장자명을 *.pug로 일괄 변경
완료!