fix: compatible with --base flag

close #835
pull/836/head
JounQin 3 years ago
parent 8cbe0f9d41
commit ce7ad466ba

@ -9,13 +9,18 @@ import { bundle, okMark, failMark } from './bundle'
export async function build(
root: string,
buildOptions: BuildOptions & { mpa?: string } = {}
buildOptions: BuildOptions & { base?: string; mpa?: string } = {}
) {
const start = Date.now()
process.env.NODE_ENV = 'production'
const siteConfig = await resolveConfig(root, 'build', 'production')
if (buildOptions.base != null) {
siteConfig.site.base = buildOptions.base
delete buildOptions.base
}
if (buildOptions.mpa) {
siteConfig.mpa = true
delete buildOptions.mpa

Loading…
Cancel
Save