Nuxt 3(nuxt生成)更改静态输出目录?

hen*_*817 0 vue.js nuxt.js vuejs3 nuxtjs3

Nuxt 2 我们能够指定输出目录:

export default {
  target: 'static',

  generate: {
    dir: 'build/_site',
  },
}
Run Code Online (Sandbox Code Playgroud)

现在我正在使用 Nuxt 3,无法弄清楚如何在运行生成时指定输出目录。生成支持被删除了吗?

Son*_*300 5

在 nuxt3 中,可以通过覆盖 ninto 的配置来完成,nuxt.config.ts如下所示:

const path = require('path');

// https://nuxt.com/docs/api/configuration/nuxt-config
export default defineNuxtConfig({
  ...
  nitro: {
    output: {
      publicDir: path.join(__dirname, 'your path here')
    }
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

你可以查看Nitro 的文档