On paper they are no match but, it is no good having 5 Million troops, 50,000 tanks, 5000 planes and 500 ships if they cannot get them to the Taiwan coast.
I am also certain that Taiwan can do enough to "decimate" any invasion fleet that sets sail. A tank 200' down in the Taiwan Strait is no...