Net Core 2.1 Angular项目使用Angular CLI 6设置了SSR配置

时间:2018-07-09 08:43:30

标签: angular angular-cli serverside-rendering asp.net-core-2.1 ssr

我已经使用Visual Studio 2017中内置的新Net Core 2.1 Angular模板创建了一个角度应用程序。该模板使用纯的angular-cli设置来支持以前的webpack配置。

该模板使用angular 5.2,因此我使用official update guide将其升级为6。经过here所述的一些其他调整(如删除“ --extract-css”)后,该应用程序再次像超级按钮一样工作。

出于SEO目的,我想激活SSR,所以我使用了MS提供的official guide。该指南在使用Angular CLI 5(在迁移之前使用过)时有效,但我不知道如何在Angular CLI 6中做到这一点。

“。angular-cli.json”当然已由具有另一设置的“ angular.json”文件代替。因此,我对如何设置此设置感到困惑。

我的package.json看起来像这样:

{
 "name": "xxx",
 "version": "1.0.0",
 "private": true,
 "scripts": {
   "ng": "ng",
   "start": "ng serve",
   "build": "ng build",
   "test": "ng test",
   "lint": "ng lint",
   "e2e": "ng e2e"
 },
 ...

1 个答案:

答案 0 :(得分:2)

我在github上发现了doc主题,该主题说明了结合NET Core激活用于角度CLI 6的SSR所需的操作。 这解释了很多,他们将尽快更新原始的this