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