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