Skip to content
This repository has been archived by the owner on Sep 3, 2024. It is now read-only.

Commit

Permalink
Translate guide/directory-structure
Browse files Browse the repository at this point in the history
  • Loading branch information
rspt committed Apr 7, 2017
1 parent ab52d4f commit 523420a
Showing 1 changed file with 97 additions and 0 deletions.
97 changes: 97 additions & 0 deletions fr/guide/directory-structure.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
---
title: Structure des répertoires
description: La structure d'application Nuxt.js par défaut est destinée à fournir un excellent point de départ pour les applications petites et grandes. Bien sûr, vous êtes libre d'organiser votre application comme vous le souhaitez.
---

> La structure d'application Nuxt.js par défaut est destinée à fournir un excellent point de départ pour les applications petites et grandes. Bien sûr, vous êtes libre d'organiser votre application comme vous le souhaitez.
## Répertoires

### Le répertoire Assets

Le répertoire `assets` contient vos *assets* non-compilés (p.e. LESS, SASS, or JavaScript).

[Plus de documentation à propos des Assets](/guide/assets)

### Le répertoire Components

Le répertoire `components` contient vos composants Vue.js. Nuxt.js ne *supercharge* pas la méthode `data` sur ces composants.

### Le répertoire Layouts

Le répertoire `layouts` contient vos layouts.

*Ce répertoire ne peut pas être renommé.*

[Plus de documentation à propos des Layouts](/guide/views#layouts)

### Le répertoire Middleware

Le répertoire `middleware` contient vos Middleware. Un middleware vous permets de définir une fonction qui sera exécutée avant de faire le rendu d'une page ou d'un groupe de pages (layouts).

[Plus de documentation à propos des Middleware](/guide/routing#middleware)

### Le répertoire Pages

Le répertoire `pages` contient vos vues (*Views*) et vos routes (*Routes*). Le framework lit tous vos fichiers `.vue` au sein de ce répertoire et créé automatiquement le routage de votre application.

*Ce répertoire ne peut pas être renommé.*

[Plus de documentation à propos des Pages](/guide/views)

### The Plugins Directory

Le répertoire `plugins` contient vos plugins Javascript que vous désirez exécuter avant d'instancier la racine de l'application vue.js.

[Plus de documentation à propos des Plugins](/guide/plugins)

### The Static Directory

Le répertoire `static` contient vos fichiers statiques. Chaque fichier au sein de ce répertoire est mappé vers /.

**Exemple:** /static/robots.txt est mappé vers /robots.txt

*Ce répertoire ne peut pas être renommé.*

[Plus de documentation à propos des fichiers statiques](/guide/assets#static)

### The Store Directory

Le répertoire `store` contient vos fichiers [Vuex Store](http://vuex.vuejs.org). Vuex Store est implémenté de manière optionnelle dans le framework Nuxt.js. La création d'un fichier `index.js` dans ce répertoire active automatiquement l'option dans le framework.

*Ce répertoire ne peut pas être renommé.*

[Plus de documentation à propos des Store](/guide/vuex-store)

### The nuxt.config.js File

Le fichier `nuxt.config.js` contient vos configurations personnalisées concernant Nuxt.js.

*Ce fichier ne peut pas être renommé.*

[Plus de documentation à propos de nuxt.config.js](/guide/configuration)

### The package.json File

Le fichier `package.json` contient les dépendances et scripts de votre application.

*Ce fichier ne peut pas être renommé.*

## Alias

| Alias | Répertoire |
|-----|------|
| ~ | / |
| ~assets | /assets |
| ~components | /components |
| ~middleware | /middleware |
| ~pages | /pages |
| ~plugins | /plugins |
| ~static | /static |

Alias redirigeant vers des fichiers:

| Alias | Utilisation | Description |
|-------|------|--------------|
| ~store | `const store = require('~store')` | Importe l'instance du store `vuex`. |
| ~router | `const router = require('~router')`| Importe l'instance `vue-router`. |

0 comments on commit 523420a

Please sign in to comment.