| 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}`)
 
- }
 
 
  |