gpt4 book ai didi

angular - 声明 FormBuilder 的库 (@angular/forms) 未被 ngcc 正确处理

转载 作者:行者123 更新时间:2023-12-05 01:35:50 25 4
gpt4 key购买 nike

当我执行 ng serve 时出现以下错误:

ERROR in node_modules/@angular/forms/forms.d.ts:1616:22 - 错误 NG6002:出现在 AppModule 的 NgModule.imports 中,但无法解析为 NgModule 类。

这可能意味着声明 FormBuilder 的库 (@angular/forms) 没有被 ngcc 正确处理,或者与 Angular Ivy 不兼容。检查是否有更新版本的库可用,如果有则更新。还要考虑与库的作者核实,看看该库是否与 Ivy 兼容。

1616 导出声明类 FormBuilder {~~~~~~~~~~~node_modules/@angular/forms/forms.d.ts:2148:22 - 错误 NG6002:出现在 AppModule 的 NgModule.imports 中,但无法解析为 NgModule 类。

这可能意味着声明 FormGroup 的库 (@angular/forms) 没有被 ngcc 正确处理,或者与 Angular Ivy 不兼容。检查是否有更新版本的库可用,如果有则更新。还要考虑与库的作者核实,看看该库是否与 Ivy 兼容。

2148 export declare class FormGroup extends AbstractControl {~~~~~~~~~

我尝试删除 node_modules 文件夹并重新安装它。我尝试更新库@angular/forms。我尝试先运行 ng build 。我尝试使用“脚本”编辑 angular.json 文件夹:{"postinstall": "ngcc --properties es2015 browser module main --first-only --create-ivy-entry-points"我尝试在终端中运行 npm ci。我尝试了其他一些我也不记得的事情。我使用的是 Windows 操作系统。

最佳答案

解决方案是将 FormGroup 从 app.module.ts 中取出并单独放在我的 component.ts 文件中

关于angular - 声明 FormBuilder 的库 (@angular/forms) 未被 ngcc 正确处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62603794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com