improve webpack config

This commit is contained in:
Philipp Kühn
2018-08-21 22:40:55 +02:00
parent ab6c4aeabf
commit 0e75610fcd
8 changed files with 106 additions and 34 deletions

24
webpack/build.package.js Normal file
View File

@@ -0,0 +1,24 @@
import ora from 'ora'
import webpack from 'webpack'
import config from './webpack.package.config'
const spinner = ora('Building …')
export default new Promise((resolve, reject) => {
spinner.start()
webpack(config, (error, stats) => {
if (error) {
return reject(error)
}
if (stats.hasErrors()) {
process.stdout.write(stats.toString() + "\n");
return reject(new Error('Build failed with errors.'))
}
return resolve('Build complete.')
})
})
.then(success => spinner.succeed(success))
.catch(error => spinner.fail(error))