Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 19 additions & 16 deletions en/api/configuration-dev.md
Original file line number Diff line number Diff line change
@@ -1,43 +1,45 @@
---
title: "API: The dev Property"
description: Define the development or production mode.
title: "API : La propriété dev"
description: Défini le mode développement ou le mode production.
---

# The dev Property (En)
# La propriété dev

- Type: `Boolean`
- Default: `true`
- Type : `Boolean`
- Par défaut : `true`

> Define the development or production mode of nuxt.js
> Défini le mode développement ou le mode production de Nuxt.js.

<p style="width: 294px;position: fixed; top : 64px; right: 4px;" class="Alert Alert--orange"><strong>⚠Cette page est actuellement en cours de traduction française. Vous pouvez repasser plus tard ou <a href="https://github.com/vuejs-fr/nuxt" target="_blank">participer à la traduction</a> de celle-ci dès maintenant !</strong></p><p>This property is overwritten by [nuxt commands](/guide/commands):</p>
Cette propriété est surchargée par les [commandes `nuxt`](/guide/commands) :

- `dev` is forced to `true` with `nuxt`
- `dev` is forced to `false` with `nuxt build`, `nuxt start` and `nuxt generate`
- `dev` est forcé à `true` avec `nuxt`
- `dev` est forcé à `false` avec `nuxt build`, `nuxt start` et `nuxt generate`

This property should be used when using [nuxt.js programmatically](/api/nuxt):
Cette propriété devrait être utilisée [programmatiquement avec Nuxt.js](/api/nuxt) :

Example:
Exemple :

`nuxt.config.js`

```js
module.exports = {
dev: (process.env.NODE_ENV !== 'production')
}
```

`server.js`

```js
const { Nuxt, Builder } = require('nuxt')
const app = require('express')()
const port = process.env.PORT || 3000

// We instantiate Nuxt.js with the options
// Nous instancions Nuxt.js avec les options
let config = require('./nuxt.config.js')
const nuxt = new Nuxt(config)
app.use(nuxt.render)

// Build only in dev mode
// Build seulement en mode dev
if (config.dev) {
new Builder(nuxt).build()
.catch((error) => {
Expand All @@ -46,13 +48,14 @@ if (config.dev) {
})
}

// Listen the server
// Écouter le serveur
app.listen(port, '0.0.0.0').then(() => {
nuxt.showOpen()
})
```

Then in your `package.json`:
Puis dans votre `package.json` :

```json
{
"scripts": {
Expand All @@ -63,4 +66,4 @@ Then in your `package.json`:
}
```

Note: You'll need to run `npm install --save-dev cross-env` for the above example to work. If you're *not* developing on Windows you can leave cross-env out of your `start` script and set `NODE_ENV` directly.
Note : vous devez lancer `npm install --save-dev cross-env` pour faire fonctionner l'exemple ci-dessus. Si vous **ne** developpez **pas** sur Windows vous pouvez retirer `cross-env` de vos scripts `start` et directement définir `NODE_ENV`.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"développez"?