disable stats gen (should be activated via cfg file and/or cli opts)

This commit is contained in:
Michael Bradley, Jr 2018-07-20 16:50:47 -05:00 committed by Iuri Matias
parent 75d0258dae
commit a7205e47e6
1 changed files with 25 additions and 24 deletions

View File

@ -51,8 +51,9 @@ class WebpackProcess extends ProcessWrapper {
filename: filename,
umdNamedDefine: true
},
profile: true,
stats: 'verbose',
// profile: true,
// stats: 'verbose',
// note: generating and writing to disk verbose stats increases build time
resolve: {
alias: importsList,
modules: [
@ -63,7 +64,7 @@ class WebpackProcess extends ProcessWrapper {
plugins: [
new HardSourceWebpackPlugin({
cacheDirectory: fs.dappPath('node_modules/.cache/hard-source'),
// ufglify would still save its cache in embark's node_modules/.cache/
// ufglify (wp mode: production) will still save its cache in embark's node_modules/.cache/
environmentHash: {
root: fs.dappPath()
}
@ -147,27 +148,27 @@ class WebpackProcess extends ProcessWrapper {
);
}
next();
},
function writeStatsReport(next) {
if (detectErrors) {
self._log('info', 'writing file '+ ('.embark/stats.report').bold.dim);
}
fs.writeFile(
path.join(fs.dappPath('.embark'), 'stats.report'),
stats.toString(webpackOptions.stats),
next
);
},
function writeStatsJSON(next) {
if (detectErrors) {
self._log('info','writing file '+ ('.embark/stats.json').bold.dim);
}
fs.writeFile(
path.join(fs.dappPath('.embark'), 'stats.json'),
JSON.stringify(stats.toJson(webpackOptions.stats)),
next
);
}
}//,
// function writeStatsReport(next) {
// if (detectErrors) {
// self._log('info', 'writing file '+ ('.embark/stats.report').bold.dim);
// }
// fs.writeFile(
// path.join(fs.dappPath('.embark'), 'stats.report'),
// stats.toString(webpackOptions.stats),
// next
// );
// },
// function writeStatsJSON(next) {
// if (detectErrors) {
// self._log('info','writing file '+ ('.embark/stats.json').bold.dim);
// }
// fs.writeFile(
// path.join(fs.dappPath('.embark'), 'stats.json'),
// JSON.stringify(stats.toJson(webpackOptions.stats)),
// next
// );
// }
], (err) => {
callback(err);
});