Angular6什么是浏览器目标

Sci*_*ion 6 angular angular6

这是一个标准的angular.json文件

"projects": {
  "myApp": {
     [...]
     "architect": {
       "build": {
         [...]
         "configurations": {
           "production": { [...] },
           "debug": { [...] }
         }
       },
       "serve": {
         [...]
         "configurations": {
           "production": {
             "browserTarget": "myApp:build:production"
           },
           "debug": {
             "browserTarget": "myApp:build:debug"
           }
         }
       }
     }
   }
 }
Run Code Online (Sandbox Code Playgroud)

我不知道该browserTarget设置什么?我找不到任何文档,看来我不得不深入研究@angular-devkit...

Dan*_*nau 9

browserTarget是将配置映射到构建目标的设置,例如build, serve, test, lint。这是一个很有趣的名字。老实说,我不知道为什么它被称为browserTarget而不是仅仅target.

在 angular.io 文档中进一步阅读。

  • 它被称为“browserTarget”,因为 Angular 有另一个属性“serverTarget”,该属性在运行 Angular Universal(服务器端渲染)时使用。 (6认同)