From a78257124477d8edb2bed03f146a73b1a1df6102 Mon Sep 17 00:00:00 2001 From: Jason Date: Sat, 25 Jun 2016 10:43:30 +0800 Subject: [web] build with envify --- web/gulpfile.js | 2 ++ web/package.json | 1 + 2 files changed, 3 insertions(+) (limited to 'web') diff --git a/web/gulpfile.js b/web/gulpfile.js index 4a8c765f..29740e83 100644 --- a/web/gulpfile.js +++ b/web/gulpfile.js @@ -5,6 +5,7 @@ var conf = require('./conf.js'); // Sorted alphabetically! var babelify = require('babelify'); +var envify = require('envify/custom'); var browserify = require('browserify'); var gulp = require("gulp"); var eslint = require('gulp-eslint'); @@ -91,6 +92,7 @@ function buildScript(bundler, filename, dev) { if (dev) { bundler = watchify(bundler); } else { + bundler = bundler.transform(envify({ _: 'purge', NODE_ENV: 'production' }), { global: true }); bundler = bundler.transform({global: true}, uglifyify); } diff --git a/web/package.json b/web/package.json index 70785dfc..55106cb8 100644 --- a/web/package.json +++ b/web/package.json @@ -40,6 +40,7 @@ "babel-preset-react": "^6.5.0", "babelify": "^7.3.0", "browserify": "^13.0.0", + "envify": "^3.4.1", "eslint": "^2.9.0", "gulp": "^3.9.1", "gulp-clean-css": "^2.0.6", -- cgit v1.2.3