Passer au contenu principal Passer à la navigation dans les documents

Découvrez comment inclure Bootstrap dans votre projet à l'aide de Parcel.

Installer le colis

Installez Colis Bundler .

Installer Bootstrap

Installez bootstrap en tant que module Node.js à l'aide de npm.

Bootstrap dépend de Popper , qui est spécifié dans la peerDependenciespropriété. Cela signifie que vous devrez vous assurer de les ajouter tous les deux à votre package.jsonutilisation npm install @popperjs/core.

Quand tout sera terminé, votre projet sera structuré comme ceci :

project-name/
├── build/
├── node_modules/
│   └── bootstrap/
│   └── popper.js/
├── scss/
│   └── custom.scss
├── src/
│   └── index.html
│   └── index.js
└── package.json

Importation de JavaScript

Importez le JavaScript de Bootstrap dans le point d'entrée de votre application (généralement src/index.js). Vous pouvez importer tous nos plugins dans un seul fichier ou séparément si vous n'en avez besoin que d'un sous-ensemble.

// Import all plugins
import * as bootstrap from 'bootstrap';

// Or import only needed plugins
import { Tooltip as Tooltip, Toast as Toast, Popover as Popover } from 'bootstrap';

// Or import just one
import Alert as Alert from '../node_modules/bootstrap/js/dist/alert';

Importation de CSS

Pour utiliser tout le potentiel de Bootstrap et le personnaliser selon vos besoins, utilisez les fichiers source dans le cadre du processus de regroupement de votre projet.

Créez le vôtre scss/custom.scsspour importer les fichiers Sass de Bootstrap, puis remplacez les variables personnalisées intégrées .

Créer une application

Inclure avant la balise src/index.jsfermante .</body>

<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
  </head>
  <body>
    <script src="./index.js"></script>
  </body>
</html>

Éditerpackage.json

Ajoutez devet buildscripts dans votre package.jsonfichier.

"scripts": {
  "dev": "parcel ./src/index.html",
  "prebuild": "npx rimraf build",
  "build": "parcel build --public-url ./ ./src/index.html --experimental-scope-hoisting --out-dir build"
}

Exécuter le script de développement

Votre application sera accessible sur http://127.0.0.1:1234.

npm run dev

Créer des fichiers d'application

Les fichiers construits sont dans le build/dossier.

npm run build