[Fixed] How do I remove Apollo-Angular and ALL its dependeces?

Issue

After I installed apollo-angular and @apollo/client I decided that I don’t want them anymore, but using "npm uninstall apollo-angular" and "npm uninstall @apollo/client" only deletes the apollo-angular and @apollo/client folders. I want to clean up my project from all Apollo related stuff.

Trying "npm uninstall" of all the other apollo folders in node_modules (apollo-cache, apollo-client, apollo-link, apollo-utilites, and many others) does absolutely nothing.

I’ve also tried to manually delete the folders but I had some authorization problems (also I don’t think this is the right way to do it).

Solution

I’d do the following:

rm -rf node_modules
rm package-lock.json // or yarn.lock if you are using yarn
npm install // or yarn install

The problem may be in your nested dependencies.
Recreating everything should fix it

Leave a Reply

(*) Required, Your email will not be published