| 1234567891011121314151617181920212223242526272829303132333435 | const { run } = require('runjs')const chalk = require('chalk')const config = require('../vue.config.js')const rawArgv = process.argv.slice(2)const args = rawArgv.join(' ')if (process.env.npm_config_preview || rawArgv.includes('--preview')) {  const report = rawArgv.includes('--report')  run(`vue-cli-service build ${args}`)  const port = 9526  const publicPath = config.publicPath  var connect = require('connect')  var serveStatic = require('serve-static')  const app = connect()  app.use(    publicPath,    serveStatic('./dist', {      index: ['index.html', '/']    })  )  app.listen(port, function () {    console.log(chalk.green(`> Preview at  http://localhost:${port}${publicPath}`))    if (report) {      console.log(chalk.green(`> Report at  http://localhost:${port}${publicPath}report.html`))    }  })} else {  run(`vue-cli-service build ${args}`)}
 |