我正在爲Node.js和Angular 2網站掙扎着項目結構。我使用: Nodejs + Express作爲服務器端。 角2爲客戶端。Angular 2和Node.js項目結構
在我發現的大多數指南中,人們將兩種技術都放在同一個項目中。他們有一個客戶端和服務器文件夾,但package.json位於根目錄中。這對我來說似乎很奇怪,因爲你的package.json會混淆,因爲它與服務器和客戶端依賴關係混在一起。
我正在考慮創建2個項目:一個用於Node.js服務器端,一個用於Angular 2客戶端。但我不確定這是否會奏效,如果這是正確的結構。
是否有理由讓人們把所有東西放在一個項目中?還是創建2個項目更好?
1 - https://git-scm.com/book/en/v2/Git-Tools-Submodules 2 - https://github.com/lerna/lerna – ArtemSky