I have a pipeline setup in Azure Devops to build an Angular application. The pipeline is setup such that I cache the npm packages. This pipeline worked fine for several months, but now it isn't recognizing angular when there is a cache hit. If I disable the cache step it works like normal. I have the same issue happening on 2 pieplines and figure something has changed in the azure dev ops backend. I attempted to add a step that would install Angular in the event that there was a cache hit, but the same issue still persisted.

