问题标签 [angularbuild]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1006 浏览

javascript - Angular9:构建有额外的编译步骤

由于我将 Angular8 项目更新为 Angular9,我可以看到编译为 esm 的额外步骤。这使我的构建时间增加了 1 分钟。

它看起来像这样:

有人知道这一步是做什么的吗?是否有任何选项可以禁用它?

0 投票
1 回答
215 浏览

angular - 如何获得块文件无错误的角度构建

我正在研究虚拟机。我从 bitbucket 中获取数据,然后运行​​npm i命令。ng serve的代码工作,但ng build出现错误。我也在尝试ng build --prod

错误 *

*

我尝试了所有解决方案,但仍然遇到同样的错误。

提前致谢。 在此处输入图像描述

0 投票
1 回答
564 浏览

angular - Angular-在Jenkins中运行“npm run ng build”时获取sh:ng:找不到命令

我正在尝试在 Jenkins 中构建一个 Angular 项目

都试过了

但得到同样的错误。可能是因为这个项目在 jenkins 中的设置方式吗?

在我的本地机器上,设置

“构建”:“npm 运行 ng 构建”

工作正常。但它在詹金斯上失败了。

詹金斯日志如下 -

0 投票
2 回答
754 浏览

angular - 在 Angular 7 中使用 npm run build 命令时,如何在正文末尾的 index.html 中添加自定义脚本?

无论如何,我们可以在构建 Angular 应用程序后在 index.html 中附加一个脚本文件吗?

我尝试过的事情:

和这个:

在两个提议的解决方案中,我的 dist/projectName/index.html 文件在我运行 npm run build 命令后保持不变......

0 投票
0 回答
18 浏览

angular - 使 ng build 输出 .min.js 和 .min.js.map 而不是 .js 和 .js.map

我正在尝试使用 sourcemaps 输出更改缩小代码的格式ng build - c staging。当前的扩展名默认为.js.js.map. 但是,我有兴趣在 和 中进行.min.js扩展.min.js.map。有什么办法可以改变吗?我试图用脚本重命名文件,但我认为这不是继续的方法。

谢谢大家!

0 投票
1 回答
24 浏览

angular - 如何使用 bazel 构建 Angular 7 项目

我有 angular 7 项目,我需要在 bazel 中进行生产构建。bazel 正在构建其他 go langauage 的东西,以及我想要构建的 a7。

注意:我希望对我现有的 a7 项目进行最少的更改。

什么是最好的方法?

0 投票
1 回答
20 浏览

angular7 - 数据路径“['build']”应该具有必需的属性“builder”

架构验证失败并出现以下错误:数据路径“['build']”应该具有必需的属性“builder”。错误:架构验证失败并出现以下错误:数据路径“['build']”应该具有必需的属性“builder”。

0 投票
2 回答
232 浏览

angular - 如何从角度构建中排除模块?

在我的角度应用程序中,有一堆模块。

我想从角度构建中排除几个模块。

例如:我有一个存储库,其中包含所有角度模块的完整代码,并且运行良好。一些模块是聊天模块,仪表板模块,产品模块,设备模块

  1. 场景1:我只想给一个客户聊天模块和产品模块
  2. 场景 2:我只想将仪表板模块和图表模块提供给另一个客户端。

我如何创建一个角度构建,以便它使用存储库,但根据客户端模块要求创建一个构建并从构建中排除不必要的模块?

0 投票
0 回答
206 浏览

angular - 仅构建角度应用程序的特定模块

我正在开发一个有 500 多页的大型 Angular 应用程序。它有很多延迟加载的模块。现在的问题是,由于它的大小,我们的应用程序需要太多时间来构建,所以每当我们必须在任何模块中发布即使是很小的更改时,我们都必须构建整个并发布它,这是一个耗时的过程。所以我正在寻找一种方法,以某种方式只构建那些更改并发布它们的模块,而不是构建和发布整个应用程序。我想问这是否可能?如果是的话怎么办?

0 投票
2 回答
955 浏览

node.js - TypeError:ansiColors.create 不是 Object 的函数。

帮助我解决以下角度构建问题