Angular app.shared.module.ts和app.server.module.ts之间的差异

Angular app.shared.module.ts和app.server.module.ts之间的差异,angular,asp.net-core-mvc,asp.net-core-mvc-2.0,Angular,Asp.net Core Mvc,Asp.net Core Mvc 2.0,我正在使用angular项目开发asp.net core 2.0 mvc。我已经从官方模板创建了一个新项目 我可以在ClientApp子文件夹中看到两个文件,但我不理解这两个文件之间的区别: app.shared.module.ts app.server.module.ts 谢谢,因为我相信它适用于您: 带有Angular 4模板的ASP.NET Core SPA将AppModule拆分为三个文件,以便Webpack能够高效地编译客户端包(适用于在浏览器中运行)和服务器端预渲染包(适用于在节点

我正在使用angular项目开发asp.net core 2.0 mvc。我已经从官方模板创建了一个新项目

我可以在ClientApp子文件夹中看到两个文件,但我不理解这两个文件之间的区别:

app.shared.module.ts
app.server.module.ts
谢谢

,因为我相信它适用于您:

带有Angular 4模板的ASP.NET Core SPA将AppModule拆分为三个文件,以便Webpack能够高效地编译客户端包(适用于在浏览器中运行)和服务器端预渲染包(适用于在节点中运行)

更具体地说,这种方法期望:

  • 特定于浏览器的模块和提供程序将放在app.module.browser.ts文件中
  • 特定于服务器的模块和提供程序将放在app.module.server.ts文件中
  • 无论执行上下文如何,所需的任何内容都将放在app.module.shared.ts文件中