Twenty homes were evacuated in Passaic County after a contractor struck an underground propane tank, officials said.