Last updated: Apr 5, 2024
Reading timeยท3 min

yarn upgrade commandyarn.lockTo force yarn to reinstall a package:
node_modules directory.# on macOS and Linux rm -rf node_modules # on Windows (CMD) rd /s /q "node_modules"

yarn cache.yarn cache clean

yarn install command with the --check-files flag.yarn install --check-files

When the --check-files is set, yarn verifies that already installed files in
node_modules haven't been removed.
If that doesn't work, call the yarn add command with the --force flag.
yarn add <package-name> --force

Make sure to replace the <package-name> placeholder with the name of the
package you want to reinstall.
You can also run the yarn install --force command to force reinstall all
packages.
yarn install --force

yarn upgrade commandIf you still weren't able to force yarn to reinstall the package, use the
yarn upgrade command.
The command updates your dependencies to the latest version based on the version
range that is specified in your package.json file.
The command also recreates your yarn.lock file.
You can use the command with a specific package.
# force yarn to reinstall a specific package yarn upgrade <package-name>

Make sure to replace <package-name> with the name of the package you want to
reinstall, e.g. yarn upgrade axios.
Or use the command to update all dependencies in your package.json file.
# force yarn to reinstall all packages yarn upgrade

If the issue persists, try to rebuild the package by issuing the following command.
npm rebuild <package-name>

The npm rebuild command is useful when you install a new version of node and need to recompile your C++ addons with the new binary.
yarn.lockIf the issue persists, you can try to delete your node_modules directory and
your yarn.lock file and reinstall your dependencies.
If you are on macOS or Linux, run the following commands in bash or zsh.
# for macOS and Linux rm -rf node_modules rm -f package-lock.json rm -f yarn.lock # ๐๏ธ clean your npm cache npm cache clean --force # ๐๏ธ install packages yarn install
If you are on Windows, run the following commands in CMD (Command Prompt).
# for Windows rd /s /q "node_modules" del package-lock.json del -f yarn.lock # ๐๏ธ clean your npm cache npm cache clean --force # ๐๏ธ install packages yarn install
You can also try to run the yarn install command with the --force flag.
yarn install --force

You can learn more about the related topics by checking out the following tutorials: