相关疑难解决方法(0)

ngserve 命令首先显示错误,最后编译成功

我使用最新的 Angular 版本在我的计算机上本地设置了 Angular 项目,每当我使用 CLI 命令作为 ng 服务运行该项目时,它都会首先以红色显示错误“这是一个用于测试或调试 Angular 应用程序的简单服务器”本地。尚未经过安全问题审查。

不要将其用于生产!”但最后,全部编译成功。

我的问题是,为什么每当我在本地计算机上使用“ngserve”运行我的角度项目时,就会出现此错误。请详细解释一下。是否有任何配置问题?我们是否需要对角度设置进行任何更改以避免将来出现此类错误?

angular-cli

19
推荐指数
3
解决办法
5万
查看次数

在 Angular 12 的开发模式下构建

Angular 12 带有默认的 prod 模式,我们如何保持旧的 dev 模式?我们缺少 sourcemap 并且默认情况下 main.js 也被缩小,这很酷但在开发人员模式下没有帮助。

所以问题是如何回到旧的开发模式或生成源映射而不是缩小。尝试更新 angular.json 中的配置但没有奏效。

"optimization": {
  "scripts": false,
  "styles": {
    "minify": false,
    "inlineCritical": false
  },
  "fonts": false
},
"outputHashing": "none",
"sourceMap": true,
"extractCss": true,
    
Run Code Online (Sandbox Code Playgroud)

angular

13
推荐指数
4
解决办法
4279
查看次数

Angular 11 - ng serve - 不推荐使用选项“sourceMap”

我将 Angular 项目从 Angular 10 更新到 11x。一切正常,除了一个关于运行项目使用的警告ng serve(在 ng serve 中没有任何选项)。警告是:

不推荐使用选项“sourceMap”:改用浏览器构建器中的“sourceMap”选项。

警告未出现在 中ng build

以下是angular.json项目中浏览器构建器部分的样子:

"builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist/my-app",
            "index": "src/index.html",
            "sourceMap": true,
            "main": "src/main.ts",
            "polyfills": "src/polyfills.ts",
            "tsConfig": "tsconfig.app.json",
            "aot": true,
            "assets": [
              "src/favicon.ico",
              "src/assets"
            ],
Run Code Online (Sandbox Code Playgroud)

Angular 11 中的某些相关内容发生了变化?如何消除此警告?

angular-compiler-cli angular angular-builder

5
推荐指数
3
解决办法
3429
查看次数