angular – 找不到模块:错误:无法解析’./$$_gendir/app/app.m
发布时间:2020-12-17 08:03:54 所属栏目:安全 来源:网络整理
导读:升级我的angular-cli后,我得到以下错误 ERROR in Template parse errors:Can't bind to 'index' since it isn't a known property of 'tag'. ("own)="handleKeydown($event,item)" (onTagEdited)="onTagEdited.emit(item)" [ERROR -][index]="i" [attr.tabi
升级我的angular-cli后,我得到以下错误
ERROR in Template parse errors: Can't bind to 'index' since it isn't a known property of 'tag'. ("own)="handleKeydown($event,item)" (onTagEdited)="onTagEdited.emit(item)" [ERROR ->][index]="i" [attr.tabindex]="readonly ? -1 : 0" [class.readonly]="readonly""): TagInputComponent@16:13 ERROR in ./src/main.ts Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in 'D:xxxxyyyyeeeeeeeeesrc' @ ./src/main.ts 5:0-74 @ multi ./src/main.ts 当我运行build –prod并且在没有任何参数的情况下运行build时工作正常,会发生此错误,
当您在角度2中运行ng build时,最新的angular-cli会自动运行–aot参数(提前编译),因此它正在尝试优化您的代码。您有一个尚未兼容优化的软件包。所以你需要更新你的包。很可能是你的app.module.ts中有** forRoot()**的软件包
我建议更新所有包。 更新包的简单方法是使用ncu npm包,如下所示,我从How do I correctly upgrade angular 2 (npm) to the latest version?获得它 安装 npm install -g npm-check-updates 用法 ncu用于显示 ncu -u用于重写package.json 并运行npm install来更新你的包 如果以上操作不起作用,您可能需要更新代码才能获得合规性。请参阅以下网址,对您的代码进行更改。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |