mirror of
https://github.com/Hopiu/vue-material.git
synced 2026-03-17 06:20:29 +00:00
28 lines
687 B
JavaScript
28 lines
687 B
JavaScript
import ora from 'ora';
|
|
import chalk from 'chalk';
|
|
import webpack from 'webpack';
|
|
import webpackConfig from '../webpack/prod-lib';
|
|
import webpackDebugConfig from '../webpack/debug-lib';
|
|
|
|
const spinner = ora(chalk.cyan('Building library'));
|
|
|
|
process.stdout.write('\n');
|
|
spinner.start();
|
|
|
|
webpack([webpackConfig, webpackDebugConfig], (error, stats) => {
|
|
if (error) {
|
|
spinner.fail(chalk.red('Something wrong happened:\n'));
|
|
|
|
throw error;
|
|
}
|
|
|
|
process.stdout.write('\n\n' + stats.toString({
|
|
colors: true,
|
|
modules: false,
|
|
children: false,
|
|
chunks: false,
|
|
chunkModules: false
|
|
}) + '\n\n');
|
|
|
|
spinner.succeed(chalk.green('Build finished with success!\n'));
|
|
});
|