【发布时间】:2017-09-14 15:18:11
【问题描述】:
我正在为 Node.js 和 Angular 2 网站的项目结构而苦苦挣扎。 我用: 服务器端的 Nodejs + Express。 客户端的 Angular 2。
在我发现的大多数指南中,人们将这两种技术放在同一个项目中。他们有一个客户端和服务器文件夹,但 package.json 位于根目录中。这对我来说似乎很奇怪,因为您的 package.json 会混淆,因为它与服务器和客户端依赖项混合在一起。
我正在考虑创建 2 个项目:一个用于 Node.js 服务器端,一个用于 Angular 2 客户端。但我不确定这是否可行,以及这是否是正确的结构。
人们将所有东西都放在一个项目中是有原因的吗?还是创建 2 个项目更好?
【问题讨论】: