Saltu al ĉefa enhavo Saltu al navigado de dokumentoj
in English

Pakaĵo

Lernu kiel inkluzivi Bootstrap en via projekto uzante Parcel.

Instalu Parcel

Instalu Parcel Bundler .

Instalu Bootstrap

Instalu bootstrap kiel modulo Node.js uzante npm.

Bootstrap dependas de Popper , kiu estas specifita en la peerDependenciesposedaĵo. Ĉi tio signifas, ke vi devos certigi aldoni ambaŭ al via package.jsonuzado npm install @popperjs/core.

Kiam ĉio estos kompletigita, via projekto estos strukturita tiel:

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

Importado de JavaScript

Importu la JavaScript de Bootstrap en la enirpunkto de via programo (kutime src/index.js). Vi povas importi ĉiujn niajn kromaĵojn en unu dosiero aŭ aparte se vi bezonas nur subaron de ili.

// 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';

Importado de CSS

Por utiligi la plenan potencialon de Bootstrap kaj personecigi ĝin laŭ viaj bezonoj, uzu la fontdosierojn kiel parton de la kunigprocezo de via projekto.

Kreu vian propran scss/custom.scsspor importi la Sass-dosierojn de Bootstrap kaj poste anstataŭi la enkonstruitajn kutimajn variablojn .

Konstruu apon

Inkluzivi src/index.jsantaŭ la ferma </body>etikedo.

<!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>

Redaktipackage.json

Aldonu devkaj buildskriptojn en via package.jsondosiero.

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

Ruli dev-skripton

Via aplikaĵo estos alirebla ĉe http://127.0.0.1:1234.

npm run dev

Konstruu aplikajn dosierojn

Konstruitaj dosieroj estas en la build/dosierujo.

npm run build