You are browsing Nuxt 2 docs. Go to Nuxt 3 docs, or learn more about Nuxt 2 Long Term Support.

Translated page Contents of this page might be outdated.

A propriedade srcDir

Define o diretório da fonte da sua aplicação Nuxt.


Se um caminho relativo for especificado ele será relativo ao rootDir.

Exemplo 1: Pré-requisitos:

nuxt.config.js
export default {
  srcDir: 'client/'
}
package.json
  "script": {
    "dev": "yarn nuxt"
  }

funciona com a seguinte estrutura de pasta (nota que o ficheiro nuxt.config é listado dentro do diretório app, diretório da aplicação)

-| app/
---| node_modules/
---| nuxt.config.js
---| package.json
---| client/
------| assets/
------| components/
------| layouts/
------| middleware/
------| pages/
------| plugins/
------| static/
------| store/

Exemplo 2:

No lugar do exemplo 1 você pode também mover o ficheiro nuxt.config dentro da sua pasta client. Neste caso você apenas precisa especificar o client como o rootDir e você pode deixar o srcDir vazio.

Pré-requisitos:

nuxt.config.js
export default {
  srcDir: '' // ou apenas remova ele
}
package.json
  "script": {
    "dev": "yarn nuxt client" // isto define a pasta `client` como o `rootDir`
  }

funciona com a seguinte estrutura de pasta (nota que o nuxt.config está listado dentro do diretório client, diretório do cliente)

-| app/
---| node_modules/
---| package.json
---| client/
------| nuxt.config.js
------| assets/
------| components/
------| layouts/
------| middleware/
------| pages/
------| plugins/
------| static/
------| store/