I recently updated bower via npm i -g bower and it pulled latest version of 1.8.3.
Now running bower i immediately fails with:
module.js:538
throw err;
^
Error: Cannot find module 'q'
FYI: Workaround is explicitly install 1.8.2 via npm i -g [email protected]
Not that this solves the exact problem, but if you look on the Bower package:
They recommend you use a package called Yarn