npm
When installing a package using npm, you might encounter the “error: cannot find module semver” error.
+ npm install
...
...
module.js:340
throw err;
^
Error: Cannot find module 'semver'
at Function.Module._resolveFilename (module.js:337:15)
at Function.Module._load (module.js:287:25)
at Module.require (module.js:366:17)
at require (module.js:385:17)BashThe error is caused because of a corrupted package-lock.json or yarn.lock. The most common reason for this is a change in the node version.
The fix is a pretty simple one. We need to nuke the node_modules folder and the lock file.
rm-rf node_modules package-lock.json yarn.lockBashThen we need to clear our npm cache:
npm clean cache --forceBashAnd re-install the packages
npm iBashThis should fix the error most of the time and if it does not, you probably will need to uninstall and reinstall Node to fix it.
If you’re using homebrew:
brew uninstall --force node
brew install nodeBashAnd that should hopefully fix it!
I am terrible at optimizing my keyboard layout for anything. But off lately, my little…
I recently switched completely to the Brave browser and have set ad blocking to aggressive…
I was preparing a slide deck for a hackathon and decided to put in a…
I have been using npx a lot lately, especially whenever I want to use a…
Manually copy-pasting the output of a terminal command with a mouse/trackpad feels tedious. It is…
While working on a project, I wanted to do an integrity check of a file…