There is a network related error that I stumble upon quite often. The weird thing is that this occurs in a non-corporate networks such as my home-office.
npm ERR! network read ECONNRESET npm ERR! network This is most likely not a problem with npm itself npm ERR! network and is related to network connectivity. npm ERR! network In most cases you are behind a proxy or have bad network settings. npm ERR! network npm ERR! network If you are behind a proxy, please make sure that the npm ERR! network 'proxy' config is set properly. See: 'npm help config' npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" npm ERR! node v0.12.7 npm ERR! npm v3.3.0 npm ERR! code ECONNRESET npm ERR! errno ECONNRESET npm ERR! syscall read
As I don't have my own proxy, there isn't really nothing to configure. The problem must be in the ISP's side. The easiest solution has been switching to http instead of https.
npm config set registry http://registry.npmjs.org/
That should do the trick, enjoy!