External configuration
As you create or expand your gulpfile
, you may reach a point where you would prefer to separate your configuration into an additional file. This is a common issue that arises as users get more comfortable with Gulp and wish to implement more control over how they configure their builds.
This can easily be done by creating an additional config.json
file with each of the configuration options you would like to specify:
{ "js": { "src": ["app/js/*.js"], "dest": "dist" }, "css": { "src": ["app/css/*.css"], "dest": "dist" } }
Then, we can include it in our gulpfile
like all of our plugins and modules using a require function:
var config = require('./config.json');
The only difference with this require
function is that you must prepend it with ./
to tell node that this file will reside in the main project directory instead of the node_modules
directory, where all of the other installed...