La propriété dev
Définit le mode, développement ou production.
-
Type:
Boolean
-
Par défaut:
true
Cette propriété est écrasée par les commandes nuxt
:
-
dev
est forcé àtrue
avecnuxt
-
dev
est forcé àfalse
avecnuxt build
,nuxt start
etnuxt generate
Cette propriété devrait être utilisée lorsque l'on utilise Nuxt de manière programmatique :
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
// on instancie Nuxt.js avec les options
const config = require('./nuxt.config.js')
const nuxt = new Nuxt(config)
app.use(nuxt.render)
// on ne build qu'en mode développement
if (config.dev) {
new Builder(nuxt).build()
}
// on écoute le serveur
app.listen(port, '0.0.0.0').then(() => {
console.log(`Le serveur écoute sur le port: ${port}`)
})
package.json
{
"scripts": {
"dev": "node server.js",
"build": "nuxt build",
"start": "NODE_ENV=production node server.js"
}
}
Editer cette page sur GitHub
Mise à jour le Mon, July 12, 2021