UNPKG

soraka

Version:

Soraka is a React packaging tool for dcloud.

37 lines (31 loc) 955 B
module.exports = { command: 'build', describe: 'Compile source file for production.', handler: function(argv) { // 将当前进程的 NODE_ENV 设置为 production process.env.NODE_ENV = 'production' const rm = require('rimraf') const ora = require('ora') const path = require('path') const webpack = require('webpack') const config = require('../config') const webpackConfig = require('../build/webpack.prod') let spinner = ora('building for production...') spinner.start() rm(config.BUILD_PATH, err => { if (err) throw err webpack(webpackConfig, (err, stats) => { spinner.stop() if (err) throw err process.stdout.write(stats.toString({ colors: true, modules: false, children: false, chunks: false, chunkModules: false }) + '\n\n') console.log('Build complete.\n') }) }) } }