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

Commit 523420a

Browse files
committed
Translate guide/directory-structure
1 parent ab52d4f commit 523420a

File tree

1 file changed

+97
-0
lines changed

1 file changed

+97
-0
lines changed

Diff for: fr/guide/directory-structure.md

+97
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
---
2+
title: Structure des répertoires
3+
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.
4+
---
5+
6+
> 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.
7+
8+
## Répertoires
9+
10+
### Le répertoire Assets
11+
12+
Le répertoire `assets` contient vos *assets* non-compilés (p.e. LESS, SASS, or JavaScript).
13+
14+
[Plus de documentation à propos des Assets](/guide/assets)
15+
16+
### Le répertoire Components
17+
18+
Le répertoire `components` contient vos composants Vue.js. Nuxt.js ne *supercharge* pas la méthode `data` sur ces composants.
19+
20+
### Le répertoire Layouts
21+
22+
Le répertoire `layouts` contient vos layouts.
23+
24+
*Ce répertoire ne peut pas être renommé.*
25+
26+
[Plus de documentation à propos des Layouts](/guide/views#layouts)
27+
28+
### Le répertoire Middleware
29+
30+
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).
31+
32+
[Plus de documentation à propos des Middleware](/guide/routing#middleware)
33+
34+
### Le répertoire Pages
35+
36+
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.
37+
38+
*Ce répertoire ne peut pas être renommé.*
39+
40+
[Plus de documentation à propos des Pages](/guide/views)
41+
42+
### The Plugins Directory
43+
44+
Le répertoire `plugins` contient vos plugins Javascript que vous désirez exécuter avant d'instancier la racine de l'application vue.js.
45+
46+
[Plus de documentation à propos des Plugins](/guide/plugins)
47+
48+
### The Static Directory
49+
50+
Le répertoire `static` contient vos fichiers statiques. Chaque fichier au sein de ce répertoire est mappé vers /.
51+
52+
**Exemple:** /static/robots.txt est mappé vers /robots.txt
53+
54+
*Ce répertoire ne peut pas être renommé.*
55+
56+
[Plus de documentation à propos des fichiers statiques](/guide/assets#static)
57+
58+
### The Store Directory
59+
60+
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.
61+
62+
*Ce répertoire ne peut pas être renommé.*
63+
64+
[Plus de documentation à propos des Store](/guide/vuex-store)
65+
66+
### The nuxt.config.js File
67+
68+
Le fichier `nuxt.config.js` contient vos configurations personnalisées concernant Nuxt.js.
69+
70+
*Ce fichier ne peut pas être renommé.*
71+
72+
[Plus de documentation à propos de nuxt.config.js](/guide/configuration)
73+
74+
### The package.json File
75+
76+
Le fichier `package.json` contient les dépendances et scripts de votre application.
77+
78+
*Ce fichier ne peut pas être renommé.*
79+
80+
## Alias
81+
82+
| Alias | Répertoire |
83+
|-----|------|
84+
| ~ | / |
85+
| ~assets | /assets |
86+
| ~components | /components |
87+
| ~middleware | /middleware |
88+
| ~pages | /pages |
89+
| ~plugins | /plugins |
90+
| ~static | /static |
91+
92+
Alias redirigeant vers des fichiers:
93+
94+
| Alias | Utilisation | Description |
95+
|-------|------|--------------|
96+
| ~store | `const store = require('~store')` | Importe l'instance du store `vuex`. |
97+
| ~router | `const router = require('~router')`| Importe l'instance `vue-router`. |

0 commit comments

Comments
 (0)