元数据版本不匹配@netbasal/content-loader

Metadata version mismatch @netbasal/content-loader

ERROR in Metadata version mismatch for module /Users/hardik.shah/git/admin/node_modules/@netbasal/content-loader/content-loader.d.ts, found version 4, expected 3, resolving symbol SharedModule in /Users/hardik.shah/git/admin/src/app/shared/shared.module.ts, resolving symbol SharedModule in /Users/hardik.shah/git/admin/src/app/shared/shared.module.ts

我使用的版本:

"@angular/common": "^4.0.0",
"@angular/compiler": "^4.0.0",
"@angular/core": "^4.3.4",
"@netbasal/content-loader": "^1.1.0"

目前我有 @angular/compiler@4.3.0,我已经尝试降级 @netbasal/content-loader@1.0.0 但我仍然面临同样的问题。

@netbasal/content-loader 不支持 Angular 4。因此,没有选项使其与 Angular 兼容 4。此库仅支持 Angular 5截至目前为 6。

所以,现在有两种可能:

  1. 升级到Angular 5
  2. 删除 @netbasal/content-loader 库。

我已经从我当前的项目中删除了那个库,因为无法升级到 Angular 5.