Usually when the battery light comes on its the Alternator, or a bad wire from Alternator to battery, but id check Alternator first.
your Alternator
Charging system problem. Normally this means there is a problem with the alternator.
Your alternator is not keeping the battery charged.
yoy can disconnect the negative battery cable and it should go off for a little while at least
Depends on if it drained while you were driving or ran down while it was parked overnight. If the battery runs down while you're driving the vehicle then more than likely the alternator is defective. If the battery drains while the vehicle is parked then the problem is either a dead cell in the battery or a light is on somewhere on the vehicle. Could be a under hood light, trunk, glovebox, dome, or even the brake lights. It can also be a relay that is stuck.
You have a short circuit in your wiring. You need to take your vehicle to a mechanic to have it fixed before you damage your battery.
Probably your battery cable or cables are loose on one end or the other.
If it won't crank, which is probably what you really have going on, it means your battery went bad while you were driving.
I had a 1999 Grand AM same thing happened to me. A while after that i was driving and the radio lost power, then the power steering. I had the alternator and battey replaced and that fixed the problem.
If your battery light is on while the car is running, it most like means your alternator is not putting out enough power and probably needs replacing.
There are several reasons why a 1995 Dodge Caravan may turn off while driving. One reason could be in the electrical system. Another reason could be in the fuel system.
battery light indication means a dead battery or a dead alternater/regulater or a fault in the charging/ignition system