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 dev

Define o modo de desenvolvimento ou produção.


  • Tipo: Boolean
  • Valor padrão: true

Esta propriedade é sobrescrita pelos comandos do Nuxt:

  • dev é forçado para true com o comando nuxt
  • dev é forçado para false com o comando nuxt build, nuxt start e nuxt generate

Esta propriedade deve ser usada quando estiver usando o Nuxt programaticamente :

nuxt.config.js
export default {
  dev: process.env.NODE_ENV !== 'production'
}
server.js
const { Nuxt, Builder } = require('nuxt')
const app = require('express')()
const port = process.env.PORT || 3000

// Instanciámos o Nuxt com as opções
const config = require('./nuxt.config.js')
const nuxt = new Nuxt(config)
app.use(nuxt.render)

// Construa somente no de desenvolvimento
if (config.dev) {
  new Builder(nuxt).build()
}

// Oiça o servidor
app.listen(port, '0.0.0.0').then(() => {
  console.log(`Server is listening on port: ${port}`)
})
package.json
{
  "scripts": {
    "dev": "node server.js",
    "build": "nuxt build",
    "start": "NODE_ENV=production node server.js"
  }
}