Intermittent breaks on npm install

When running npm install before running my tests I get intermittent failures.

npm ERR! path /home/circleci/repo/node_modules/newrelic/node_modules/readable-stream/node_modules/core-util-is
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/home/circleci/repo/node_modules/newrelic/node_modules/readable-stream/node_modules/core-util-is' -> '/home/circleci/repo/node_modules/newrelic/node_modules/readable-stream/node_modules/.core-util-is.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent 

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/circleci/.npm/_logs/2018-01-15T19_24_53_507Z-debug.log
Exited with code 254

Does anyone know the cause? Thanks.