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

问题描述 投票:2回答:1

我正在使用带角度项目的asp.net core 2.0 mvc。我从官方模板创建了一个新项目;

我可以在ClientApp子文件夹中看到2个文件,我不明白这两个文件之间的区别:

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

谢谢

angular asp.net-core-mvc asp.net-core-mvc-2.0
1个回答
1
投票

Check out this answer,,因为我认为它适用于你:

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

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

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