3 December 2015 Last updated at 15:27 GMT
The blaze, at North Dean Business Park on Stainland Road, Elland, started at about 10:15 GMT.
Several explosions were witnessed at the fire's height. The fire service said it was now under control.
Video shared with the BBC by Rebecca Dent
Up to 50 firefighters have battled a large fire involving batteries at a recycling centre in West Yorkshire.