# Npm can't find \`mkdirp\`

**URL:** <https://discuss.circleci.com/t/npm-cant-find-mkdirp/11340>\
**Category:** Bug Reports\
**Tags:** nodejs, npm\
**Created:** [March 23, 2017, 5:51pm UTC](https://discuss.circleci.com/t/npm-cant-find-mkdirp/11340 "2017-03-23T17:51:27Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![border-buddy](https://avatars.discourse-cdn.com/v4/letter/b/7ba0ec/32.png) [@border-buddy](https://discuss.circleci.com/u/border-buddy)\
**Post date:** [March 23, 2017, 5:51pm UTC](https://discuss.circleci.com/t/npm-cant-find-mkdirp/11340/1 "2017-03-23T17:51:27Z")

</div>

Our builds started failing on CI all of a sudden with this error message. Previously passing builds are also failing with the same error.

Complete stacktrace here:

```auto
Module build failed: Error: Cannot find module 'mkdirp'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/ubuntu/Border-Buddy/node_modules/eslint-loader/node_modules/loader-fs-cache/index.js:12:14)
    at Module._compile (module.js:571:32)
    at Module._extensions..js (module.js:580:10)
    at Object.require.extensions.(anonymous function) [as .js] (/home/ubuntu/Border-Buddy/node_modules/babel-register/lib/node.js:152:7)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/ubuntu/Border-Buddy/node_modules/eslint-loader/index.js:6:19)
    at Module._compile (module.js:571:32)
    at Module._extensions..js (module.js:580:10)
    at Object.require.extensions.(anonymous function) [as .js] (/home/ubuntu/Border-Buddy/node_modules/babel-register/lib/node.js:152:7)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at loadLoader (/home/ubuntu/Border-Buddy/node_modules/webpack/node_modules/loader-runner/lib/loadLoader.js:13:17)
    at iteratePitchingLoaders (/home/ubuntu/Border-Buddy/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:169:2)
    at iteratePitchingLoaders (/home/ubuntu/Border-Buddy/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:165:10)
    at /home/ubuntu/Border-Buddy/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:173:18
    at loadLoader (/home/ubuntu/Border-Buddy/node_modules/webpack/node_modules/loader-runner/lib/loadLoader.js:36:3)
    at iteratePitchingLoaders (/home/ubuntu/Border-Buddy/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:169:2)
    at runLoaders (/home/ubuntu/Border-Buddy/node_modules/webpack/node_modules/loader-runner/lib/LoaderRunner.js:362:2)
    at NormalModule.doBuild (/home/ubuntu/Border-Buddy/node_modules/webpack/lib/NormalModule.js:179:3)
 @ multi ./client/index.js

```

---

<div class="post-metadata">

**Author:** ![sgnl](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/sgnl/32/10327_2.png) [@sgnl](https://discuss.circleci.com/u/sgnl)\
**Post date:** [January 6, 2018, 1:10am UTC](https://discuss.circleci.com/t/npm-cant-find-mkdirp/11340/2 "2018-01-06T01:10:20Z")

</div>

This hit me on a project. I couldn’t find a sane fix but luckily we realized that we aren’t using sass anymore so we just removed it. 😕

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/circleci/original/3X/5/1/511608acda8e85906e15909b57bd0a46c1dbe291.png) [@system](https://discuss.circleci.com/u/system)\
**Post date:** [June 18, 2018, 11:34am UTC](https://discuss.circleci.com/t/npm-cant-find-mkdirp/11340/3 "2018-06-18T11:34:38Z")

</div>


