1 | import webpack from 'webpack'
|
2 |
|
3 | export function runWebpack(check) {
|
4 | return new Promise((resolve, reject) => {
|
5 | let compiler = webpack(check.webpackConfig)
|
6 | compiler.run((err, stats) => {
|
7 | if (err || stats.hasErrors()) {
|
8 | reject(err || new Error(stats.toString('errors-only')))
|
9 | } else {
|
10 | resolve(stats.toJson())
|
11 | }
|
12 | })
|
13 | })
|
14 | }
|