I am trying to update an Angular template called ngx-admin. But whenever I run npm update in project folder I see error messages like the following:
ng2-smart-table@1.7.2 requires a peer of @angular/core@^10.0.0 but none is installed. You must install peer dependencies yourself.
I already have Angular 12 installed and I do not really know all the places in the template where this component was used.
I first tried to remove all the parts from the template where this component(and many others which also cause me to receive the same kind of errors) is used but after doing that I was introduced to new and even uglier errors so I thought I leave it there and find another solution where I don't have to delete the module but also not use it.
Is it ever possible to have modules which depend on lower Angular versions in projects with newer Angular versions. And if that is not the case, would it be correct to say that this template should not be used because it is outdated?