处理Angular报错:ERROR in Metadata version mismatch for module

时间:2022-03-02 11:25:13

在Angular 4使用ngx-pagination,ng build --prod构建项目报错:

ERROR in Error: Metadata version mismatch for module D:/Projects/MyProject/node_modules/ngx-pagination/dist/ngx-pagination.d.ts, found version 4, expected 3, resolving symbol AppModule in D:/Projects/MyProject/src/app/app.module.ts

如错误所提示,这个是由于模块所依赖的版本不一致产生。

做以下检查:

  1. 是否项目依赖的angular版本一致,不一致可能会导致此问题
  2. 查看错误提示的模块,依赖的模块如果也依赖于Angular,那么它是否和项目依赖的Angular版本一致。建议升级依赖模块为当前项目依赖的angular适合的版本