Yeah, and the world stopped in the 18th century.
Nothing in the Constitution prohibits standing armies. In fact, the Constitution expressly provides that Congress shall maintain a Navy.
(section 8)"The Congress shall have power......To raise and support armies, but no appropriation of Money to that Use shall be for a longer Term than two years;..."