개발/Node.js

nodejs로 프로젝트 시작하기

Getitbeauty 2017. 11. 30. 13:59

프로젝트 폴더 만들기

$ express —ejs --css sass --git으로 프로젝트 폴더를 만들라고 했는데, 그냥 호기심에 따로 따로 입력해 보았다.

  1. $ express --ejs 기본값은 jade인데 저는 기존에 사용해 본 적 있는 루비와 유사한 ejs를 사용할 것이기 때문!

  2. $ express —css sass

    --css <engine> add stylesheet <engine> support (less|stylus|compass|sass) (defaults to plain css)

    $ express --css 이렇게 치면 안됩니다. 옆에보면 less|sylus|compass|sass 중에 하나의 engine을 선택하래요.

    아! 그리고 이렇게 —ejs를 치고 --css를 입력하면, 경고창이 뜹니다ㅠㅠ

    이미 위의 명령어를 실행하면서 자동으로 stylesheet의 기본값인 css로 파일이 자동 생성되어있는 상태이며, 이번 코드를 실행함으로써 동일한 폴더에 .jade파일이 또 만들어지기 때문입니다. 결과적으로 .ejs와 .jade 파일 중에 어떤 것을 사용할 지도 결정해줘야 하게 됩니다.(전혀 의도한 바가 아닌..)

  3. $ express —git 역시 경고문을 띄우는 것으로 봐서, 이건 삽질인 것 같습니다.




제너레이터를 사용해서 프로젝트 폴더 안에 ejs 형태의 기본 파일들과 stylesheet와 .gitignore을 생성하기 위해서는 옵션들을 한번에 치세요!!

참고 : https://github.com/tadkim/infra/wiki/Mac-::-%ED%84%B0%EB%AF%B8%EB%84%90-%EB%AA%85%EB%A0%B9%EC%96%B4