|
12 | 12 | // |
13 | 13 | //===----------------------------------------------------------------------===// |
14 | 14 | /* eslint-disable no-console */ |
15 | | -import { mkdir, readdir, rm, stat } from "fs/promises"; |
| 15 | +import { cp, readdir, rm, stat } from "fs/promises"; |
16 | 16 | import * as path from "path"; |
17 | 17 | import * as semver from "semver"; |
18 | 18 | import simpleGit, { ResetMode } from "simple-git"; |
@@ -69,16 +69,16 @@ main(async () => { |
69 | 69 | } |
70 | 70 | checkNodeVersion(); |
71 | 71 | await rm(outputDirectory, { force: true, recursive: true }); |
72 | | - await mkdir(outputDirectory, { recursive: true }); |
73 | | - await withTemporaryDirectory("build-swift-docc-render_", async buildDirectory => { |
| 72 | + await withTemporaryDirectory("update-swift-docc-render_", async buildDirectory => { |
74 | 73 | const swiftDocCRenderDirectory = await cloneSwiftDocCRender(buildDirectory); |
75 | 74 | await exec("npm", ["install"], { cwd: swiftDocCRenderDirectory }); |
76 | | - await exec("npx", ["vue-cli-service", "build", "--dest", outputDirectory], { |
| 75 | + await exec("npx", ["vue-cli-service", "build"], { |
77 | 76 | cwd: swiftDocCRenderDirectory, |
78 | 77 | env: { |
79 | 78 | ...process.env, |
80 | 79 | VUE_APP_TARGET: "ide", |
81 | 80 | }, |
82 | 81 | }); |
| 82 | + await cp(path.join(swiftDocCRenderDirectory, "dist"), outputDirectory, { recursive: true }); |
83 | 83 | }); |
84 | 84 | }); |
0 commit comments