(On Galaxy, start.sh deletes node_modules anyway.) Normally you wouldn't use bundle to create things meant to be deployed (you'd use deploy!) but Galaxy development itself consists of building things with "bundle" to be assembled into a Galaxy.