Packages and NodeJS versions move rapidly in the Javascipt world. We frequently fail builds and then pass them when rebuilding without the cache when we update packages or versions of Node.
Is there any way to always build without the cache?
I’m guessing you could specify empty cache_directories in the circle.yml file and that might work but I thought it would be better to ask the pros.
Hi is there any update on this? Having to do a full npm install on every build is not good. That adds a good 3+ minutes for us. That’s a lot of overhead for something that 9 times out of 10 its not necessary.
This is also causing intermittent failures for my team.
We updated our version of node to 6.9.5, which broke bindings for node-sass. Despite the fact that we have updated circle.yml to include the following, we still see errors where node-sass still has the bindings for the last version of node.