问题标签 [angular-devkit]

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 回答
88 浏览

angular - Angular DevTools 不适用于 Angular aspnettemplate

我使用 aspnetboilerplate + angular。我使用 Angular DevTools 进行调试但无法正常工作。它显示“此页面未使用 Angular,或者它有严格的扩展策略。” 请帮我。

0 投票
0 回答
150 浏览

css - ng serve 命令出错。./ 节点模块/@angular-devkit/build

node版本14.15.0angular版本12.0.5;早些时候它工作正常,但在重新安装后angular,它在命令nodejs上显示此错误。ng serve

如果有人知道解决方案,请在此处告诉我如何解决此问题 的错误图像

0 投票
2 回答
1162 浏览

angular - 从 Angular 7 迁移到 12 后出现混合内容错误

堆栈: 带有 .NET 的 Angular 12,在 Docker 容器中运行。@angular-devkit/build-angular:browser 正在构建捆绑包。

最后的工作设置: 该应用程序之前在 Angular 7 上运行,所有资产确实都是通过 HTTPS 提供的。

问题: 通过 HTTPS 运行时,Angular 12 捆绑包正在服务资产,包括。main.js、polyfills、样式表或基于 HTTP 的 favicon。这会导致 bundles、polyfills、styles.css 和 favicons 出现以下错误:

混合内容:页面通过 HTTPS 加载,但请求了不安全的 X。此请求已被阻止;内容必须通过 HTTPS 提供。

我的第一个嫌疑人是 ng 构建过程,虽然我不知道确定方式的方法,但资产已被提供(?)因此我提到了堆栈的其余部分,以便在需要时检查那里。

更新:我标记了一个答案,但这是我决定采用足够好的解决方法,尽管我仍然希望找到更深入的解决方案。

0 投票
1 回答
1338 浏览

angular - Angular 不适用于 safari 浏览器。承诺反应作业错误

请理解,由于我的英语不好,可能难以理解。

我们创建了一个新的 Angular 项目,并确认它在与 Safari 连接时工作正常。但问题是我正在做的项目不起作用。

Chrome 的表现非常好,但如果你进入 safari,它只会出现在白屏上。

我目前使用的是 Angular-cli 9.0.7,而 Node 使用的是 10.16.0。

已经进行了许多尝试来解决此问题,但都失败了(更改 base_href、更改 polyfils、检查浏览器列表、更改构建选项等)。

如果您进入 safari,则会出现以下错误。

SyntaxError:意外的关键字“this”。预期一个';' 在返回声明之后。[N] promiseReactionJob

ng serve 和 ng build 都遇到错误。下面是我正在使用的 ng build 命令和 ng serve 命令。

ng build : 'ng build --output-path deploy/public --base-href / --configuration=alpha --aot=true --output-hashing=all'

ng serve : 'ng serve --configuration=local --aot=true --sourceMap=false' 或 'ng serve --configuration=local'

以下是我的项目的设置文件。

包.json

浏览器列表

结果

polyfils.ts

角.json

tsconfig.app.json

tsconfig.json

请救救我。几个小时以来,我一直在寻找那个错误。但我没有适合我的解决方案。

如果你认识任何人,请帮助我。

(更新)我成功地将“web-animations-js”添加到 polyfils,但它没有用。TT

0 投票
2 回答
1021 浏览

angular - 基本角度应用程序无法运行,错误模块构建失败:找不到模块../@angular-devkit/src/babel/X

我是 Angular 的新手,并且正在按照文档构建一个基本的应用程序。

节点 - v14.7.3
npm - 7.22.0
Angular CLI:12.2.4
操作系统:win32 x64
@angular-devkit/architect 0.1202.4
@angular-devkit/build-angular 12.2.4
@angular-devkit/core 12.2.4
@ angular-devkit/schematics 12.2.4
@schematics/angular 12.2.4
rxjs 6.6.7 typescript
4.3.5

到目前为止,我所做的只是

npm install @angular/cli

其次是ng new firstApp

ng serve

以下是我收到的错误,

我尝试了以下方法来解决此问题,

  1. 尝试删除node_modules,删除packacge-lock,清除npm缓存,最后安装npm,这种方法已经解决了许多以前的堆栈溢出问题,但对我来说问题仍然存在。
  2. 我尝试安装不同版本的 angular-cli,尝试将它们与不同节点版本和不同 npm 版本的兼容性匹配,但是由于多个损坏的依赖关系,我无法正确执行。

请提出一些解决方案,谢谢

0 投票
0 回答
16 浏览

angular-cli - 当出现一些打字稿错误时,如何允许运行和自动重新编译 Angular 12 应用程序

我有复杂的 Angular 和非常严格的打字稿规则。在开发和进行小改动以进行测试时,我经常会遇到“非关键”错误。例如,如果我对代码的某些部分进行注释,则通常会出现未使用的导入或方法的错误。应用此类更改时,应用程序无法正确重新加载,并Failed to compile.出现带有错误的深色覆盖。这非常烦人并且会降低生产力,因为尽管打字稿仍然会产生有效的 Javascript 代码,但非常小的临时更改通常会级联到整个文件(或多个文件)的“错误”。这在以前的 Angular 版本中按预期工作(显示错误,但正在编译)。

需要明确的是,我仍然希望报告这些错误,因此禁用规则不是一种选择。我也尝试设置

在 webpack 配置中。但这没有帮助。

Angular 的 github 问题跟踪器报告了类似的问题:https ://github.com/angular/angular-cli/issues/19948 。它没有解决方案,但我希望也许有一些解决方法。

0 投票
0 回答
259 浏览

node.js - 致命错误:CALL_AND_RETRY_LAST 分配失败 - JavaScript 堆内存不足构建 Angular 应用程序

我正在使用 VS Code(带有 Nrwl nx 扩展)来构建 Angular 应用程序。我最初的“服务”有效,但是一旦我做出更改并重建项目,我就开始崩溃,并出现稍后显示的错误堆栈。我必须退出 VS Code,重新启动 VS Code,然后在问题再次发生之前我可以(准确地)获得一份服务。

我在这里阅读了几个问题以及 Github #13734,因此添加了一个 Windows(系统)环境变量 NODE_OPTIONS 设置为 --max-old-space-size=8096。(我以前使用 Node 默认值成功运行过)。我还尝试修改脚本以执行如下所示的操作。

我已经看到有关此错误可能是由垃圾收集失败引起的建议,但由于这发生在构建(“服务”)中,我无法实施建议的步骤来“强制调用 GC”。

以下是因素:

npx nx 服务我的应用程序 --poll=2000 --progress

这是错误:

谢谢你。

0 投票
1 回答
54 浏览

angular - ng serve 上的 Angular 版本不匹配

此版本的 CLI 仅与 Angular 版本 ^13.0.0 兼容,但找到了 Angular 版本 12.2.13。

请访问下面的链接以查找有关如何更新 Angular 的说明。 https://update.angular.io/

0 投票
0 回答
21 浏览

angular - 为什么角度版本未定义以及@angular-devkit/build-angular 获取

在此处输入图像描述

无法找到 angular 版本和 angular-devkit/build-angular.. 因为两者都出现这样的错误

Angular: <error> @angular-devkit/build-angular <error>

0 投票
0 回答
53 浏览

npm - ng serve 没有输出

我最近将一个 repo 克隆到一台新机器上,现在我在启动和运行我的开发服务器时遇到了一些问题。当我运行ng serve时,终端中没有输出,如下所示。带有来自 ng serve 的空白输出的命令行界面

这对我来说很奇怪,因为当我创建一个新的 Angular 项目并运行相同的命令时,服务器会成功构建。我不确定我在这里缺少什么来允许我的服务器构建和运行。

到目前为止,我已经采取了以下步骤:

但是这些都不能为这个命令带来输出。有人可以指出我正确的方向,以便我能够解决这个问题吗?这是我的 package.json 下面,你可以在https://github.com/andrervincent/nbd查看我的项目