express-generator에서 jade를 pug로 바꾸는 방법을 모르는 하나시

express-generator 설치 후 jade의 취약성 표시를 어떻게든하고 싶다는 기사입니다



경위



install
sudo npm install express-generator -g
express somefolder
cd somefolder
express somefolder

위 명령을 두드린 후


라고 하는 것이 나와야 하다고 생각하고 있었다.
자세한 내용은 생략하지만 결국
npm audit fix

는 전혀 효과가 없고, 하지만 express-generator 사용한 처음이고,
버릴 수 있는 선배도 없고(라고 할까, node 안건 받지 않은 것일지도 모른다. 너무 비비)

라는 상태.

원인 추측



조사해 보면 jade라는 것이 낡다는 것이 원인인 것 같지만,
jade 는 .Net MVC 로 말하는 곳의 Razor 같은 녀석같다.
그래서 jade가 pug라는 패키지로 바뀌고 있기 때문일까.
어쨌든 express-generator 에 대책이 들어가 낫겠다고 생각한다. 과도적인 증상일 것이다. 이미 낫었던

대책



1. 생성에서 옵션을 다시 지정하고 다시 시도합니다.


express --view=pug myapp
cd myapp
npm install




결론



방법을 모색하고 있었는데, 이미 이미 해결이 끝난 재료였다.
아직, 웹상의 문서 자원이 따라잡지 않은 것이 아닐까 생각한다.
기본적으로 express 라는 명령을 발견하면 express --view=pug 로 읽어 놓는 것이 좋을지도 모른다.

다만, 역시 취약성 메세지는 나오는데 severity 는 low 하지만 당초의 목적은 달성했기 때문에 완전히 느껴진다.

좋은 웹페이지 즐겨찾기