# Plugin-local-install-core

**URL:** <https://answers.netlify.com/t/plugin-local-install-core/15268>\
**Category:** Support\
**Tags:** netlify-cli, deployment, building\
**Created:** [May 22, 2020, 1:40am UTC](https://answers.netlify.com/t/plugin-local-install-core/15268 "2020-05-22T01:40:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![moop-moop](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/moop-moop/32/9114_2.png) [@moop-moop](https://answers.netlify.com/u/moop-moop)\
**Post date:** [May 22, 2020, 1:40am UTC](https://answers.netlify.com/t/plugin-local-install-core/15268/1 "2020-05-22T01:40:19Z")

</div>

Seeing this in my local console as I develop my first Netlify Build Plugin.  
Seems recent and part of a netlify-build package update.

```bash
> Context
  production
​
> Missing plugin
  Please use the plugin "@netlify/plugin-local-install-core" to install dependencies from the "package.json" inside your local plugins.
  Example "netlify.toml":

    [[plugins]]
    package = "@netlify/plugin-local-install-core"
​
> Installing local plugins dependencies
   - .
​
> Loading plugins
   - . from undefined

```

---

<div class="post-metadata">

**Author:** ![moop-moop](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/moop-moop/32/9114_2.png) [@moop-moop](https://answers.netlify.com/u/moop-moop)\
**Post date:** [May 22, 2020, 1:57am UTC](https://answers.netlify.com/t/plugin-local-install-core/15268/2 "2020-05-22T01:57:27Z")

</div>

I saw a few of Github issue comments, that maybe this plugin is now opt-in if necessary rather than previously opt-out?  
Since it may have been opt-out, I never noticed it.

Is this really all that’s required?

```auto
[[plugins]]
package = "@netlify/plugin-local-install-core"

```

---

<div class="post-metadata">

**Author:** ![ehmicky](https://sea1.discourse-cdn.com/netlify/user_avatar/answers.netlify.com/ehmicky/32/4051_2.png) [@ehmicky](https://answers.netlify.com/u/ehmicky)\
**Post date:** [May 22, 2020, 12:02pm UTC](https://answers.netlify.com/t/plugin-local-install-core/15268/3 "2020-05-22T12:02:03Z")

</div>

Hi @moop-moop,

Yes, you’re correct, that’s all that’s required. This will now be opt-out instead of opt-in.

The reason is that installing your dependencies as a first step, then installing your Functions dependencies as a second step is slower. Installing both at the same time is faster. You can do this by putting the Function’s dependencies inside the top-level `package.json` instead of adding a separat `package.json` inside the Functions directory.

However, this might not fit your preferred workflow or setup, especially regarding in a monorepo, which is why this feature is still available by opting in to this plugin.
