Danny Espinosa, a switch-hitting infielder who played for the Blue Jays, Dodgers and Phillies in 2018, has signed a minor league deal with the Mets.