Node.js 및 Angular 2 웹 사이트의 프로젝트 구조에 어려움을 겪고 있습니다. 다음을 사용합니다. 서버 측에 Nodejs + Express. 클라이언트 측의 각도 2입니다.Angular 2 및 Node.js 프로젝트 구조
대부분의 가이드에서 사람들은 두 기술을 같은 프로젝트에 집어 넣었습니다. 클라이언트와 서버 폴더가 있지만 package.json이 루트에 있습니다. 서버 및 클라이언트 측 종속성이 혼합되어 있기 때문에 package.json이 혼란 스러울 수 있으므로 이상하게 보입니다.
두 프로젝트를 만들려고했습니다. 하나는 Node.js 서버 쪽이고 다른 하나는 Angular 2 클라이언트 쪽입니다. 그러나 이것이 제대로 작동하는지 그리고 이것이 올바른 구조인지 확실하지 않습니다.
사람들이 모든 것을 하나의 프로젝트에 집어 넣을만한 이유가 있습니까? 또는 2 개의 프로젝트를 만드는 것이 더 좋습니까?
1 - https://git-scm.com/book/en/v2/Git-Tools-Submodules 2 - https://github.com/lerna/lerna – ArtemSky