I have a lot of respect for Node, but sometimes certain npm packages become out of sync with the latest version and break. Today, that npm package was node-compress.
While the package looked to build, when attempting to require the module it would error.
$ node
> var c = require(‘compress’)
Error: Cannot find module ‘compress’
After a quick look around on GitHub I found a fork with the fix https://github.com/elliotttf/node-compress/
In your package.json, simply reference the tarball, clean out the node_modules directory, install and everything should work again.
Package.json
, “compress”:”https://github.com/elliotttf/node-compress/tarball/1edaa48bf33f7c836f1e275691e1d8645f0a71c3″