====== Travailler avec Bootstrap ====== ===== Prérequis ===== * **node** doit etre installé sur le PC * le [[prog:symfony:extensions:webpack|bundle WebPack]] doit être installé dans le répertoire du projet. * [[prog:symfony:extensions:scss|Pouvoir travailler avec les fichier SCSS]]. * [[prog:symfony:extensions:twig:twig|Le système de template TWIG doit être installé]]. ===== Installation ===== Comande : ''npm install bootstrap @popperjs/core bs-custom-file-input --dev'' >npm install bootstrap @popperjs/core bs-custom-file-input --dev npm WARN config dev Please use --include=dev instead. added 3 packages, and audited 791 packages in 6s 78 packages are looking for funding run `npm fund` for details found 0 vulnerabilities ===== Modifications ===== Modifier les fichiers ''app.scss'' et ''app.js'' @import '~bootstrap/scss/bootstrap'; import './styles/app.scss'; import 'bootstrap'; import bsCustomFileInput from 'bs-custom-file-input'; bsCustomFileInput.init(); twig: form_themes: ['bootstrap_5_layout.html.twig']