selecting target environment with gulp


setup

'use-strict';

var gulputil = require('gulp-util');

var environment = process.env.NODE_ENV
        || (gulputil.env.environment || 'production');
gulputil.log('environment: ' + environment);

test

$ echo NODE_ENV

$ gulp
environment: production
...
$ gulp --environment development
environment: development
...
$ export NODE_ENV=production
$ echo $NODE_ENV
production
$ gulp
environment: production
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s