首页 > 其他分享 >NullInjectorError: R3InjectorError(AccountModule)[ModalHelper -> NzModalService

NullInjectorError: R3InjectorError(AccountModule)[ModalHelper -> NzModalService

时间:2024-01-11 15:36:53浏览次数:30  
标签:node R3InjectorError package modules ng json AccountModule 版本 ModalHelper

异常:

 出现异常背景:

增加包@delon/chart 后运行项目出现此异常

 

解决方法:

造成的原因是出现了不同版本的ng-zorro-antd

方式一:删除项目下 node_modules、package-lock.json 或 yarn.lock 文件后重新安装依赖

方式二:找到package.json中定义以外的ng-zorro-antd版本删除,此处发现是@delon/theme包下有一个 多余的node_modules文件夹,里面存在一个比package.json中定义版本低的其他ng-zorro-antd版本,此处删除多余的 node_modules文件夹文件即可。

 (ps:@delon/chart包下也有一个多余的node_modules文件夹,但不会造成异常,其版本比package.json中定义的版本高,猜测多余的node_modules文件夹下的包版本比package.json中定义的版本高就不会造成异常,但最好还是将多余的node_modules文件夹删除,避免后期造成其他异常)

参考至:

https://github.com/ng-alain/ng-alain/issues/1629

标签:node,R3InjectorError,package,modules,ng,json,AccountModule,版本,ModalHelper
From: https://www.cnblogs.com/sugarwxx/p/16006764.html

相关文章