所有使用Angular 2(+)和Node / Express服务器的TypeScript项目设置

我正在寻找像这样的项目的最佳做法:

  • 用TypeScript编写的Angular 2(4)客户端
  • Node / Express后端也用TypeScript编写
  • 客户端和服务器代码使用的一些共享(TypeScript)模型。

客户端/服务器/共享应该分成3个节点项目吗? 或者是否有可能把所有东西都放在一个地方,用什么工具/configuration来实现呢?

通常情况下,您需要为客户端源文件和服务器文件创build两个文件夹,但是对于您的共享文件,最好将其保存在三个单独的文件夹中供以后组织。 如果这只是你的首选路线,把所有东西都放在一个地方是绝对有可能的。 我强烈build议检出一对夫妇节点/表示angular度样板github如…

Angular 2 Express Starter (angular度2节点快递)

有angular通用启动器 (angular度4节点)

angular度MEAN Boilerplate (angular度2/4节点快速mongodb)

了解其他人通常如何build立这些项目。 他们也是您未来任何项目的重要基础。