Nuxt Starter cloné et adapté.
Ce projet gère ses dépendances avec yarn
cp .env.local .env
# install dependencies
yarn
# run with hot reload
yarn dev
# install dependencies
yarn
# build
yarn build
# serve
yarn start
Note: Éxécuter automatiquement en mode dev
yarn lint:js
yarn lint:scss
Le répertoire deploy
contient les fichiers de configuration pour deployer
, l'outil de déploiement.
Le répertoire src
contient les fichiers source de l'application Nuxt.
Le répertoire dist
contient les fichiers compilé pour la distribution. Ce répertoire ne devrait pas être dans le Git.
Le répertoire assets
contient vos ressources qui seront compilées et bundler par Webpack tels que les fichiers SASS global et les SVG.
Le répertoire components
contient vos composants Vue.js. Vous ne pouvez pas utiliser les méthodes asyncData
ou fetch
sur ces composants.
Le répertoire i18n
contient les fichiers de traductions global au format JSON. Vous pouvez aussi traduire directement dans les composants.
Le répertoire layouts
contient les mises en page de votre application. Les mises en page sont utilisées pour changer l'aspect de votre page.
Le répertoire middleware
contient vos middlewares. Un middleware vous permet de définir une fonction qui sera exécutée avant de faire le rendu d'une mise en page ou d'un groupe de mises en page.
Le répertoire pages
contient vos vues et routes de l'application.
Le répertoire plugins
contient les plugins JavaScript que vous désirez exécuter avant d'instancier l'application. C'est le bon endroit pour enregistrer des composants globaux.
Le répertoire static
est directement servi par le serveur (/static/robots.txt est accessible à l'adresse http://localhost:3000/robots.txt).
Le répertoire store
contient vos fichiers de store Vuex. Chaque fichier représente un module de store ou un dossier représente un modules découper en fichiers (state.js
, getters.js
, mutation.js
, actions.js
)