Skip to content
This repository has been archived by the owner on Apr 6, 2023. It is now read-only.

Commit

Permalink
fix(nuxi): print resolved public directory after generate (#7577)
Browse files Browse the repository at this point in the history
  • Loading branch information
danielroe committed Sep 16, 2022
1 parent b933015 commit f0ad1b0
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 4 deletions.
13 changes: 11 additions & 2 deletions packages/nuxi/src/commands/build.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { resolve } from 'pathe'
import { relative, resolve } from 'pathe'
import consola from 'consola'
import { writeTypes } from '../utils/prepare'
import { loadKit } from '../utils/kit'
Expand All @@ -19,7 +19,7 @@ export default defineNuxtCommand({
const rootDir = resolve(args._[0] || '.')
showVersions(rootDir)

const { loadNuxt, buildNuxt } = await loadKit(rootDir)
const { loadNuxt, buildNuxt, useNitro } = await loadKit(rootDir)

const nuxt = await loadNuxt({
rootDir,
Expand All @@ -28,6 +28,8 @@ export default defineNuxtCommand({
}
})

const nitro = useNitro()

await clearDir(nuxt.options.buildDir)

await writeTypes(nuxt)
Expand All @@ -38,5 +40,12 @@ export default defineNuxtCommand({
})

await buildNuxt(nuxt)

if (args.prerender) {
// TODO: revisit later if/when nuxt build --prerender will output hybrid
const dir = nitro?.options.output.publicDir
const publicDir = dir ? relative(process.cwd(), dir) : '.output/public'
consola.success(`You can now deploy \`${publicDir}\` to any static hosting!`)
}
}
})
2 changes: 0 additions & 2 deletions packages/nuxi/src/commands/generate.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
import consola from 'consola'
import buildCommand from './build'
import { defineNuxtCommand } from './index'

Expand All @@ -11,6 +10,5 @@ export default defineNuxtCommand({
async invoke (args) {
args.prerender = true
await buildCommand.invoke(args)
consola.success('You can now deploy `.output/public` to any static hosting!')
}
})

0 comments on commit f0ad1b0

Please sign in to comment.