Angular9使用angular-formio报@angular/elements依赖缺失问题求助
解决方案
- 第一步:先卸载当前已安装的不匹配版本的依赖
执行命令:npm uninstall @angular/elements - 第二步:安装和你当前Angular核心版本完全一致的@angular/elements
你本地Angular核心版本为9.1.3,执行对应安装命令:npm install @angular/elements@9.1.3 - 第三步:清理并重装全部依赖
删除项目根目录下的node_modules文件夹和package-lock.json文件后,执行:npm install - 第四步:重启开发服务
执行命令重启本地运行服务即可:ng serve
原理说明:Angular官方生态包的版本需要和项目的Angular核心版本严格对齐,你之前直接执行安装命令拉取的是最新版@angular/elements,和9.x版本的Angular核心存在兼容性冲突,因此会产生后续报错。
内容的提问来源于stack exchange,提问作者Barkat Ali
相关产品推荐
相关产品推荐

