| 12345678910111213141516171819202122232425262728293031323334353637383940 | 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 = 8081;  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}`);}
 |