Silently fail on readlink error

In case of local development the .js extension is not added to the bin variable, the existsSync check will return false. When readlinkSync fails, the old file will be used.

Adding "&& !fs.existsSync(file + '.js')" won't do because of NodeJSs require() logic (.node files are also supported).