Uninstall/Remove package using Yarn

📋 Table Of Content
In this article, we will learn about the best practices to remove packages using yarn.
Yarn ( Yet Another Resource Negotiator ) is a package manager just like NPM which helps us to install and manage dependencies in our projects.
To remove a package / dependency from our project we can take two approaches:
Approach 1: yarn remove package
To remove a package from a project the easy and simple way is we just have to run:
yarn remove [package name]
This command will remove the package from node_modules
and also update the yarn.lock
file.
Approach 2: Deleting it Manually
If you remove it manually by deleting it from the package.json
file and then run:
yarn install
This will reinstall the node_modules again without the deleted package.
However, it will not update the yarn.lock
file.
So to resolve this issue, you have to first delete the package entry from your package.json
file and then delete the yarn.lock
file and after that run yarn install
This time it will reinstall all your node_modules and update the yarn.lock file too.
Conclusion: So you can see, the best practice would be Approach 1 (yarn remove package name). It will delete and update all the files with just one command.
Related Topics: