build.js
848 Bytes
process.env.NODE_ENV = 'production';
let rm = require('rimraf');
let path = require('path');
let chalk = require('chalk');
let webpack = require('webpack');
let config = require('./config');
let webpackConfig = require('./webpack.prod.conf');
rm(path.join(config.build.assetsRoot), () => {
webpack(webpackConfig, function(err, stats) {
if (err) {
throw err;
}
process.stdout.write(stats.toString({
colors: true,
modules: false,
children: false,
chunks: false,
chunkModules: false
}) + '\n\n');
console.log(chalk.cyan(' Build complete.\n'));
console.log(chalk.yellow(
' Tip: built files are meant to be served over an HTTP server.\n' +
' Opening index.html over file:// won\'t work.\n'
));
});
});