Or 'npm config set optional false' to make them never be used ever.
It keeps reporting passing builds as failures. A CI system that has this many false negatives gets ignored, and that's worse than not having a CI system. Investigate later maybe, if these issues get cleared up. I don't have time or inclination to dig into it right now, though.