The dev property
Define the development or production mode.
- 
Type: 
Boolean - 
Default: 
true 
This property is overwritten by the nuxt commands:
- 
devis forced totruewithnuxt - 
devis forced tofalsewithnuxt build,nuxt startandnuxt generate 
This property should be used when using Nuxt.js programmatically :
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
// We instantiate Nuxt.js with the options
const config = require('./nuxt.config.js')
const nuxt = new Nuxt(config)
app.use(nuxt.render)
// Build only in dev mode
if (config.dev) {
  new Builder(nuxt).build()
}
// Listen the server
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"
  }
}
  
      Edit this page on GitHub
     
    Updated at Mon, Jul 12, 2021