# Prevent install of native modules

**URL:** <https://discuss.circleci.com/t/prevent-install-of-native-modules/3823>\
**Category:** Programming Languages\
**Tags:** npm, nodejs\
**Created:** [May 5, 2016, 7:50am UTC](https://discuss.circleci.com/t/prevent-install-of-native-modules/3823 "2016-05-05T07:50:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![webjay](https://sea2.discourse-cdn.com/circleci/user_avatar/discuss.circleci.com/webjay/32/2796_2.png) [@webjay](https://discuss.circleci.com/u/webjay)\
**Post date:** [May 5, 2016, 7:50am UTC](https://discuss.circleci.com/t/prevent-install-of-native-modules/3823/1 "2016-05-05T07:50:38Z")

</div>

I have a private NPM module which is included in my Git repository. When I deploy to Heroku, their build engine can figure out that they shouldn’t fetch that module as they see it as a native module.  
How can I make CircleCI do the same?

---

<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:33am UTC](https://discuss.circleci.com/t/prevent-install-of-native-modules/3823/2 "2018-06-18T11:33:05Z")

</div>


