[web] build with envify

This commit is contained in:
Jason
2016-06-25 10:43:30 +08:00
parent 59dc5e4687
commit a782571244
3 changed files with 347 additions and 686 deletions

File diff suppressed because one or more lines are too long

View File

@@ -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);
}

View File

@@ -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",