Skip to content

Traduction de configuration-dev.md #37

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 6, 2018
Merged
Changes from all commits
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** développez **pas** sur Windows vous pouvez retirer `cross-env` de vos scripts `start` et directement définir `NODE_ENV`.