export { Tiger } would be equivalent to module.exports.Tiger = Tiger.
Conversely, module.exports = Tiger would be equivalent to export default Tiger.
So when you use module.exports = Tiger and then attempt import { Tiger } from './animals' you’re effectively asking for Tiger.Tiger.