Re:Hard-won lessons: Five years with Node.js
by douche on Thursday April 20, 2017 @12:17PM
(#14158056)
Seriously. NPM/bower downloads are at least 50% of our CI build time - which also includes compiling a largish C# solution, running unit tests, generating PDF documentation, building an installer, and putting everything through ReSharper code inspections.
That's when those download/install steps don't just fail for some unrecorded reason.
We also have had issues with node_modules takes minutes to download to the point that we basically had to cache it in our CI builds - which in itself was a really bad idea (thankfully Yarn seems to fix a lot of those issues)