4

我使用 Angular CLI 创建了一个新项目,并在我的应用程序顶部看到一个状态栏,上面写着“应用程序就绪”。我在 Angular CLI 文档中找不到有关此标题栏的任何信息,并且在开发过程中可能会分散注意力。我该如何摆脱它?

$ ng version

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/


Angular CLI: 8.3.23
Node: 12.14.1
OS: darwin x64
Angular: 8.2.14
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.803.23
@angular-devkit/build-angular     0.803.23
@angular-devkit/build-optimizer   0.803.23
@angular-devkit/build-webpack     0.803.23
@angular-devkit/core              8.3.23
@angular-devkit/schematics        8.3.23
@angular/cli                      8.3.23
@ngtools/webpack                  8.3.23
@schematics/angular               8.3.23
@schematics/update                0.803.23
rxjs                              6.4.0
typescript                        3.5.3
webpack                           4.39.2

在此处输入图像描述

4

1 回答 1

3

“问题”是您的页面正在开发服务器 iframe 中加载。正如 Webpack 文档中所解释的,可以指定它应该被内联加载。这个配置可以保存在 Angular 根目录下的一个 JS 文件中(现在不需要使用ng eject)。

也就是说,最简单的解决方案是直接使用 iFrame 访问 url,即将浏览器位置栏中的 URL 从以下位置更改:

http://localhost:4200/webpack-dev-server/

到与您的项目相关的路径,例如:

http://localhost:4200/index.html

如果使用路由器,它将重定向到基本路由 - 因此您可以访问任何没有状态栏的路由,例如:

http://localhost:4200/home

于 2020-02-05T17:54:05.630 回答