When I advocate there is no need for dehumidifiers during storage, they may have some use whilst the caravan is being used.
In simple terms condensation is caused when warn moisture laden air comes into contact with a surface or mass of air that is cooler than the warm air's dew point. It exactly the same process as the rain cycle we used to be taught in school, the difference is the condensation doesn't have the chance to form rain drops.
The vast majority of condensation in caravans is caused by our activities, such as breathing. An adult will typically exhale about 400ml of water every night.
Cooking on an gas hob or in an oven or grill not only releases moisture from the food, but for every gram of LPG you use, the burners products of combustion also have a gram of moisture. Boiling an electric kettle, all of this increases the moisture content of the air and fabric of the caravan above the atmospheric ambient levels.
Big gas users like space and water heaters must be "room sealed" and as such no products of combustion (including moisture in the flue products)will affect the inside of the caravan.
The use of a dehumidifier whilst the caravan is being used may help. They can also help during the first few days of storage after use to get the raised internal levels down, but use of a dehumidifier or heater during long term storage to reduce humidity offers no advantage what so ever, assuming there is no water ingress into the caravan.