问题标签 [angular-builder]

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 投票
0 回答
706 浏览

angular-cli - 使用 @angular-builders/custom-webpack 使用 --watch 在 Angular 构建后添加任务

我有这个@angular/elements 项目,在每次构建之后,我必须将所有生成的文件合并到一个包中。像这样的东西

但是,我想--watch在开发期间添加到该构建任务。但是然后我无法在每次新构建之后运行 concat 任务(因为构建一直在运行并且永远不会准备好)

这听起来像是 Angular CLI 构建器的东西,它允许您连接到构建过程(这就是我的红色)。但是,我不清楚这是如何完成的。有没有这样的例子。它看起来很新,还没有太多的文档和示例。任何帮助,将不胜感激!

0 投票
3 回答
2424 浏览

angular - Angular 9 中的 Ivy 是否需要 --prod 和 --aot 选项?

从 开始angular 9,Angular 开始使用一个名为的新渲染器引擎IVY,正如其文档所述,构建的代码在 dev 和 prod 环境中看起来相同并且易于调试,是否仍然需要在构建代码时传递--prod--aot选项

旧的构建命令

ng build --aot --prod

是不是新命令应该看起来像

ng build //for both prod and dev build

或者--prod产品构建只需要该选项

0 投票
1 回答
246 浏览

highcharts - 从 4.4 升级到 8 后构建失败

我已将我的项目从 angular 4.4 升级到 8 运行ng serve应用程序时一切正常。

但是当我运行命令ng build --prod它给了我以下错误

C:/code base/latitude-angular-upgrade-v3/node_modules/highcharts-angular/highcharts-angular.d.ts 中类型 HighchartsChartComponent 中的错误是 2 个模块声明的一部分: C:/code base/latitude 中的 MaterialModule -angular-upgrade-v3/src/app/material.module.ts 和 C:/code base/latitude-angular-upgrade-v3/node_modules/highcharts-angular/highcharts-angular.d.ts 中的 HighchartsChartModule!请考虑将 C:/code base/latitude-angular-upgrade-v3/node_modules/highcharts-angular/highcharts-angular.d.ts 中的 HighchartsChartComponent 移动到在 C:/code base/latitude-angular- 中导入 MaterialModule 的更高模块C:/code base/latitude-angular-upgrade-v3/node_modules/highcharts-angular/highcharts-angular.d.ts 中的 upgrade-v3/src/app/material.module.ts 和 HighchartsChartModule。

我尝试将 HighchartsChartComponent 移动到更高的模块,但它什么也没做。下面是我的 package.json 供参考

0 投票
2 回答
2010 浏览

angular - Angular 8 ng build --prod 在 TypeError 中发出错误:无法读取未定义的属性“标志”

问题 1)我正在尝试在我最近升级的 Angular 应用程序表单 4.4 到 8 中进行构建,但面临这个错误,我尝试了网络上建议删除节点模块并重新安装东西的所有内容,但没有任何帮助。

需要其他帮助:- 另外,正如您所见,我安装了很多软件包,如果有人建议如何删除/卸载未使用的软件包,那就太好了。

这是我的 package.json 供参考

0 投票
1 回答
54 浏览

angular - 开发/生产的角度配置

我使用 Auth0 服务,它为我提供了两个 client_id - 用于开发和生产。但是,这必须是内置的源代码:

我很想在本地开发过程中使用一个,另一个用于生产构建。这是可行的吗?谢谢!

0 投票
1 回答
101 浏览

angular - 无法实例化循环依赖 - App Initializer :: 在通过 jenkins 构建和部署时不起作用,在进行产品构建时工作正常

当我在本地运行 prod build 时,一切正常。但是,当代码在 jenkins 中构建并部署在 QA 环境中时,我遇到了循环依赖错误。

我尝试了 prod build 并从 dist 文件夹尝试使用 lite-server npm 插件运行应用程序,一切正常,没有任何错误或警告。

在经历了已经提出的问题之后,我理解了这个问题,但我不明白为什么它在本地工作,但在 Jenkins 中的构建服务器完成时却没有。

与本地系统(Windows)相比,角度在詹金(基于unix)中构建应用程序的方式是否不同?

使用 ng new 后生成的默认 angular.json/package.json 进行编辑。

唯一的东西是 APP_INITIALIZER,它在引导 Angular 应用程序和流程之前获取系统级配置,类似于:

AppInitializer --> restConnector(用于进行 BE 调用的服务) --> httpClient 并且一旦在 http 调用的成功块中返回输出,我就会将此信息保存在另一个服务中,如下所示:

appInitializer --> 在服务中存储值,然后使用角度路由器服务重定向。

由于这只会在詹金斯构建中引发错误,因此我什至无法分享复制品。

0 投票
1 回答
868 浏览

angular - Angular - 构建内部路由后不起作用 - 404错误

我正在使用 Angular 9.0,并且在ng serve -o模式下一切正常,但是当我尝试使用构建项目时,ng build我只能查看根页面。当我尝试转到任何其他页面时,它会返回 404 错误,这是我在本地ng serve模式下没有遇到的。有关如何解决此问题的任何线索?

所以http://www.example.com/ << 此页面打开正常但 http://www.example.com/dashboard返回 404

编辑:为了测试不同的场景,看看可能导致问题的原因,我设法确定了问题。如果我使用 routerLink,导航工作正常,但如果我使用 href 或 window.location.href,它就不起作用。知道为什么在使用 href 或 window.location.href 时会崩溃吗?

0 投票
0 回答
54 浏览

angular - 离子 - 角度构建错误 - 无法分配给引用或变量

我正在构建一个 Ionic-Angular 应用程序。该应用程序在浏览器上运行良好(使用离子服务),但是当我尝试构建它时它失败了。我收到一个参考错误。我怎样才能找出错误的确切位置?

在此处输入图像描述

0 投票
1 回答
279 浏览

angular - Angular 项目在 scss 文件上使用 @angular-builders/custom-webpack 编译失败

我正在使用@angular-builders/custom-webpack来扩展scss文件的编译,以便使用postcss和插件postcss-modules

目前,当我尝试为项目提供服务时,这些错误会显示在终端中:

在此处输入图像描述

我认为问题在于component.scss文件被编译了两次,一次用于默认编译器,另一次用于我的自定义 webpack 配置:

这是我的项目的回购:

https://github.com/gquinteros93/angular-css-modules

提前致谢。

0 投票
1 回答
254 浏览

angular - 使用 ng build 命令后可以使用 ng serve 命令吗?

我必须将我的应用程序部署在云服务器中。为此,我需要运行 ng build 命令。但是,我还没有在本地机器上完成我的开发。要继续开发和运行应用程序,我需要运行 ng serve。所以我的问题是在云环境中部署我的应用程序后我是否能够继续我的开发?