I encountered a strange npm error when I switched node versions.
I started to get the following error whenever I tried to install a package:
$ npm install html-react-parser npm ERR! Darwin 15.3.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "html-react-parser" npm ERR! node v7.0.0 npm ERR! npm v3.10.8 npm ERR! code MODULE_NOT_FOUND npm ERR! Cannot find module 'internal/fs'
In the end, what fixed it for me was when I switched back to the previous version of node and then updated npm:
# switch back to the previous node version $ n # if you're using `n` as your node version manager $ npm update -g npm
If that doesn’t work for you, then you may also need to do the following:
$ npm cache clean # install and use latest release of node $ n latest # if you're using `n` as your node version manager $ npm update -g