US needs to win decisive battles before China fully focuses on the war. Demoralize the people on the mainland, but offer terms that don't make them feel cornered after US have accomplished fait accompli. That's the only way I see an invasion would succeed.
What I would do as US would be to first move nearly all naval/air assets into Asia, and then hit the SCS and towards Hainan with a massive naval blitz. With China focusing on keeping US away from the important south, US forces can more easily penetrate the 1st island chain, rapidly move airborne and marine troops into Taiwan and seize control.
From then on, it would be about keeping the supply routes open, which would only be possible if the initial decisive clashes were at least reasonably favorable. But if that can happen, America would be able to begin peace negotiations.
While China is unlikely to totally surrender Taiwan, US would have a strong negotiating hand if they have soldiers occupying Chinese cities. And if the fighting is contained to around the borders, there is a chance that most of the mainland population won't feel too threatened.
A solution US can realistically negotiate for would be forcing China to turn Taiwan into a separate associated region, like Hong Kong, but with US control and Chinese non interference written in a mutual agreement, to last x amount of decades, basically turning Taiwan into an US annexed area, while still placating accusations of overt annexation and playing to the sensibilities of America appeasers within China.
Warhawks in America would probably try to apply the "Crimea" model (Taiwan is now ours, it has always and will always be ours), but the thing is it would almost guaranteed lead to a forever war, because China is going nowhere, and they will just come back for Taiwan later after building up the military more, like Ukraine returned for the Donbass and Crimea. Not a long term solution.