-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Elevating React Web Development with Gatsby
Local plugin development begins with a new folder called plugins, which you need to create within your root directory. This is the folder that will house the plugins we create. When you add a plugin to your Gatsby config, Gatsby first looks within your node_modules folder. If it cannot find a plugin there, it will check within this local plugins folder. If it finds a plugin here with the same name within its package.json file, it will use it.
As you may have guessed by the mention of a package.json file, plugins come in the form of npm packages. npm packages take care of their dependencies, so it is important that, when you're installing packages for use in a plugin, you make sure that you open the terminal within the plugin's folder and not the root directory. Otherwise, your site and plugin dependencies may be inaccurate.
Quick Tip
If you don't have any intention of ever sharing the plugins you create, you can choose to...