mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-12 06:26:16 -08:00
refactor(build): [SITE-BUILD-01] stage outputs and stabilize documentation builds
This commit is contained in:
1 parent
078cd9ef72
commit
a468cb2c39
72 files changed
+2396
-748
No files matched your search
+3
-11
@@ -1,15 +1,7 @@
|
||||
import process from 'node:process'
|
||||
import spawn from 'cross-spawn'
|
||||
import { buildDocumentation, BuildExitError } from './site-build/docs.ts'
|
||||
|
||||
const proc = spawn('npm', ['run', 'build'], {
|
||||
cwd: './packages/artplayer-vitepress/',
|
||||
stdio: 'inherit',
|
||||
})
|
||||
|
||||
proc.on('error', (error) => {
|
||||
await buildDocumentation(process.cwd()).catch((error) => {
|
||||
console.error(error.message)
|
||||
process.exitCode = 1
|
||||
})
|
||||
proc.on('close', (code) => {
|
||||
process.exitCode = code ?? 1
|
||||
process.exitCode = error instanceof BuildExitError ? error.code : 1
|
||||
})
|
||||
Reference in new issue
Block a user