2016-06-21 7 views
1

방금 ​​angular.io (https://angular.io/guide/quickstart) 사이트에서 왔습니다.angular2에 노드 5가 필요한 이유

전제 조건 아래서 빠른 시작에서 nodejs 5를 사용하는 것이 좋습니다. 제 질문은 (웹과 거저를 둘러 보았습니다) 왜 angular2에 nodejs 5가 필요합니까?

nodejs에 의존하는 도구, 기능 또는 스크립트 5. nodejs 4.4.2를 사용하여 angular2 웹 응용 프로그램을 만들 수 있었지만 아무런 문제가 없었습니다.

angular2에서 nodej를 사용하는 일부는 주로 타이프 스크립트를 번역하고 웹 서버를 실행하여 앱을 제공하기위한 것이라는 것을 완전히 이해합니다.

누구든지이 질문에 도움을 주시면 크게 감사하겠습니다. 감사.

답변

0

전혀 필요하지 않습니다. 모든 웹 서버를 사용하여 Angular2 응용 프로그램을 서버 할 수 있습니다. 서버 측 렌더링은 Nodej보다 다른 서버도 지원합니다.

+0

나는 그것을 설명한다. 올바른 내가 u처럼 모든 서버를 사용할 수 있습니다. Nodejs 5가 개발, 도구, 스크립트, 프로세스, 기능 등에 꼭 필요한지는 알 수 없습니다. – btinoco

2

정말 중요한 문제 imho는 패키지 관리자 npm의 버전입니다.이 패키지는 node_module 구조로 인해 Windows 컴퓨터에서 적어도 > 3.0이어야합니다.

대부분의 종속성은 node_modules이 될 것이므로 그 중 많은 수가 있으므로 IIS 서버에 앵귤러 2 응용 프로그램을 배포하는 데 어려움이 있습니다 (적어도 번들/소형으로 개발하지 않는 경우) 왜냐하면 최대 파일 경로 길이가 255 자이기 때문입니다.

npm 위의 버전은 3이고 노드는 5.x에서 제공됩니다.

내가 생각할 수있는 유일한 이유입니다. Günther Zöchbauer가 답변 한 바에 따르면, 앵귤러 2 앱을 실행하려면 node.js 서버가 반드시 필요한 것은 아닙니다.

관련 문제