# Missing npm dependency

**URL:** <https://discuss.circleci.com/t/missing-npm-dependency/8527>\
**Category:** Build Environment\
**Created:** [December 7, 2016, 1:55pm UTC](https://discuss.circleci.com/t/missing-npm-dependency/8527 "2016-12-07T13:55:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![acasaccia](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/acasaccia/32/14762_2.png) [@acasaccia](https://discuss.circleci.com/u/acasaccia)\
**Post date:** [December 7, 2016, 1:55pm UTC](https://discuss.circleci.com/t/missing-npm-dependency/8527/1 "2016-12-07T13:55:14Z")

</div>

I have `"react": "15.4.0"` in my `package.json`.

Local `npm install` outputs:

```
+-- react@15.4.0
| +-- fbjs@0.8.6
| | +-- core-js@1.2.7
| | +-- isomorphic-fetch@2.2.1
| | | +-- node-fetch@1.6.3
| | | | `-- encoding@0.1.12
| | | | `-- iconv-lite@0.4.15
| | | `-- whatwg-fetch@2.0.1
| | +-- promise@7.1.1
| | | `-- asap@2.0.5
| | `-- ua-parser-js@0.7.12
| `-- loose-envify@1.3.0

```

CircleCI `npm install` outputs:

```
react@15.4.0 node_modules/react
├── object-assign@4.1.0
├── loose-envify@1.3.0 (js-tokens@2.0.0)
└── fbjs@0.8.6 (ua-parser-js@0.7.12, promise@7.1.1, isomorphic-fetch@2.2.1, core-js@1.2.7)

```

In my code I `import keyMirror from "fbjs/lib/keyMirror";` and everything works as expected locally.

However when installing on CircleCI, my webpack build fails with the following error:

```
ERROR in ./src/js/actions.js
Module not found: Error: Cannot resolve module 'fbjs/lib/keyMirror' in /home/ubuntu/alex_web/src/js
 @ ./src/js/actions.js 7:17-46

```

Logging into the environment via `ssh` I can see there is no `fbjs` folder under `node_modules` (in my local environment the `node_modules\fbjs` folder is there).

Why is the sub-dependency being installed locally but not on CircleCI?

---

<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:38am UTC](https://discuss.circleci.com/t/missing-npm-dependency/8527/2 "2018-06-18T11:38:57Z")

</div>


