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