- Git installé
- NPM installé
Cloner le repository git ou télécharger le fichier zip du code
git clone git@github.com:eikon-frontend/starterkit.git <nom du projet>
Se rendre dans le dossier du projet, puis installer les dépendances avec NPM
cd <nom-du-projet>
npm install
Compiler la SCSS, aggréger le JS, lancer le serveur et écouter les changements. -> permet de générer un lien localhost afin de visualisé le site sur un navigateur web.
npm run dev
-> ouvrir le lien localhost pour visualiser le site sur un navigateur.
Bonne visite :)
Compiler pour la production
npm run build
Inclure un fichier header.html depuis un fichier HTML
<include src="components/header.html"></include>
Inclure un fichier main.scss depuis un fichier HTML
<link rel="stylesheet" href="scss/main.scss" />
Inclure un fichier _base.scss depuis un fichier SCSS
@import "base";
Inclure un fichier main.js depuis un fichier HTML
<script src="js/main.js"></script>
Inclure un fichier carousel.js depuis un fichier JS
require("./carousel.js");
Installer le paquet avec NPM
npm install aos@next
Inclure le JS depuis un fichier JS
import AOS from "aos";
Inclure la CSS depuis un fichier SCSS
@import "aos/dist/aos.css";
Installer le paquet avec NPM
npm install bootstrap
Inclure la SCSS depuis un fichier SCSS
@import "bootstrap/scss/bootstrap-grid";
Installer le paquet avec NPM
npm install flickity
Inclure le JS depuis un fichier JS
import Flickity from "flickity";
Inclure la CSS depuis un fichier SCSS
@import "flickity/dist/flickity.css";
Installer le paquet avec NPM
npm install @fortawesome/fontawesome-free
Inclure le JS depuis un fichier JS
import "@fortawesome/fontawesome-free/js/all.js";
Installer le paquet avec NPM
npm install gsap
Inclure le JS depuis un fichier JS
import gsap from "gsap";
Inclure les éventuels plugins
import { ScrollTrigger } from "gsap/ScrollTrigger";
gsap.registerPlugin(ScrollTrigger);
Installer le paquet avec NPM
npm install masonry-layout
Inclure le JS depuis un fichier JS
import Masonry from "masonry-layout";
Installer le paquet avec NPM
npm install scrollmagic
Inclure le JS depuis un fichier JS
import ScrollMagic from "scrollmagic";
Installer le paquet avec NPM
npm install swiper@6
Inclure le JS depuis un fichier JS
import Swiper, { Navigation, Pagination } from "swiper";
Swiper.use([Navigation, Pagination]);
Inclure la SCSS depuis un fichier SCSS
@import "swiper/swiper";
Installer le paquet avec NPM
npm install three
Inclure le JS depuis un fichier JS
import * as THREE from "three";
Un exemple avec l'installation des packages ci-desssus est disponible sur la branche examples
git checkout examples