Mine põhisisu juurde Jätke dokumentide navigeerimise juurde
in English

Veebipakk ja komplekteerijad

Siit saate teada, kuidas Webpacki või muude komplekteerijate abil Bootstrap oma projekti kaasata.

Bootstrapi installimine

Installige bootstrap moodulina Node.js, kasutades npm-i.

JavaScripti importimine

Importige Bootstrapi JavaScript , lisades selle rea oma rakenduse sisestuspunkti (tavaliselt index.jsvõi app.js):

// You can specify which plugins you need
import { Tooltip, Toast, Popover } from 'bootstrap';

Teise võimalusena, kui vajate vaid mõnda meie pistikprogrammi, võite importida pistikprogramme ükshaaval vastavalt vajadusele.

import Alert from 'bootstrap/js/dist/alert';
...

Bootstrap sõltub Popperist , mis on peerDependenciesatribuudis määratud. See tähendab, et peate selle kindlasti oma kasutusse package.jsonlisama npm install @popperjs/core.

Stiilide importimine

Eelkompileeritud Sassi importimine

Bootstrapi täieliku potentsiaali nautimiseks ja selle oma vajadustele kohandamiseks kasutage lähtefaile oma projekti komplekteerimisprotsessi osana.

Esiteks looge oma _custom.scssja kasutage seda sisseehitatud kohandatud muutujate alistamiseks . Seejärel kasutage kohandatud muutujate importimiseks oma põhifaili Sass, millele järgneb Bootstrap:

@import "custom";
@import "~bootstrap/scss/bootstrap";

Bootstrapi kompileerimiseks veenduge, et installite ja kasutate vajalikke laadijaid: sass-loader , postcss-loader koos Autoprefixeriga . Minimaalse seadistuse korral peaks teie veebipaketi konfiguratsioon sisaldama seda või sarnast reeglit:

// ...
{
  test: /\.(scss)$/,
  use: [{
    // inject CSS to page
    loader: 'style-loader'
  }, {
    // translates CSS into CommonJS modules
    loader: 'css-loader'
  }, {
    // Run postcss actions
    loader: 'postcss-loader',
    options: {
      // `postcssOptions` is needed for postcss 8.x;
      // if you use postcss 7.x skip the key
      postcssOptions: {
        // postcss plugins, can be exported to postcss.config.js
        plugins: function () {
          return [
            require('autoprefixer')
          ];
        }
      }
    }
  }, {
    // compiles Sass to CSS
    loader: 'sass-loader'
  }]
}
// ...

Kompileeritud CSS-i importimine

Teise võimalusena võite kasutada Bootstrapi kasutusvalmis CSS-i, lisades lihtsalt selle rea oma projekti sisenemispunkti:

import 'bootstrap/dist/css/bootstrap.min.css';

Sel juhul võite kasutada olemasolevat reeglit cssveebipaketi konfiguratsioonis ilma eriliste muudatusteta, välja arvatud juhul, kui teil pole vaja sass-loaderainult style- loaderit ja css-laadurit .

// ...
module: {
  rules: [
    {
      test: /\.css$/,
      use: [
        'style-loader',
        'css-loader'
      ]
    }
  ]
}
// ...