vue-pdf-viewer-package
Version:
pdf viewer based on pdfjs
28 lines (27 loc) • 890 B
JavaScript
const ora = require('ora');
const chalk = require('chalk');
const path = require('path');
const rm = require('rimraf');
const webpack = require('webpack');
const webpackConfig = require('../webpack.config');
const spinner = ora(' building for production');
spinner.start();
rm(path.join(__dirname, '../dist'), err => {
if (err) throw err;
webpack(webpackConfig, (error, stats) => {
spinner.stop();
if (error) throw error;
process.stdout.write(stats.toString({
colors: true,
modules: false,
children: false, // If you are using ts-loader, setting this to true will make TypeScript errors show up during build.
chunks: false,
chunkModules: false
}) + '\n\n');
if (stats.hasErrors()) {
console.log(chalk.red(' Build failed with errors.\n'));
process.exit(1);
}
console.log(chalk.cyan(' Build complete.\n'));
});
});