최근에 node.js로 게임을 시작했습니다.
이제 모든 노드 튜토리얼은 시작해야한다고 말합니다.
npm init
그런 다음 표준 서버 프레임 워크를 원한다고 명시 적으로 선택하십시오.
npm install express
그러나 ASP.NET과 같은 세계에서 더 많은 것들을 원할 것입니다.
템플릿 엔진 (jade)과 스타일 시트 프리 프로세서 (SASS)에 대해 이야기합니다.
그리고 그들은 "gulp / grunt를 설치합니다! 그래서 서버와 다른 많은 것들을 자동으로 축소하고 실행하고 실행할 수 있습니다!"
그리고 그것은 gulp, node-sass, gulp-sass 및 gulp-uglify를 설치하는 것을 의미하며 아마도 더 멋진 것들 (tsd 또는 babel, markdown 등)을 의미합니다 ...
그러나이 모든 것은 디스크와 프로젝트에 무겁 습니다. 잠깐만 보지 말고 프로젝트에 100MB 이상의 디스크 크기 (아직 시작하지 않은 파일도 있음)를 쉽게 찾을 수 있습니다. 모든 노드 모듈이 동일한 지에 관계없이 10000+ 파일을 언급하지 않아도됩니다. 종속성은 다른 모듈에서 사용됩니다. 그리고 이것은 웹 서버는 물론 어디에서나 이동하기가 매우 어렵습니다.
뭔가 빠졌습니까? 노드 환경에 칭찬이 많지만 명확한 결점이 존재한다고 생각하지 않습니다. 너무 많은 것을 기대합니까 (한 번에 많은 도구를 사용하려고 시도한 후에), 노드 참전 용사에게 이것을 우회하는 사소한 것이 있습니까?