Parcel
Lær, hvordan du inkluderer Bootstrap i dit projekt ved hjælp af Parcel.
Installer Pakke
Installer Pakkebundter .
Installer Bootstrap
Installer bootstrap som et Node.js-modul ved hjælp af npm.
Bootstrap afhænger af Popper , som er specificeret i peerDependencies
egenskaben. Det betyder, at du skal sørge for at tilføje dem begge til din package.json
brug npm install @popperjs/core
.
Når alt er afsluttet, vil dit projekt være struktureret således:
project-name/
├── build/
├── node_modules/
│ └── bootstrap/
│ └── popper.js/
├── scss/
│ └── custom.scss
├── src/
│ └── index.html
│ └── index.js
└── package.json
Importerer JavaScript
Importer Bootstraps JavaScript i din apps indgangspunkt (normalt src/index.js
). Du kan importere alle vores plugins i én fil eller separat, hvis du kun har brug for et undersæt af dem.
// 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';
Importerer CSS
For at udnytte det fulde potentiale af Bootstrap og tilpasse det til dine behov, skal du bruge kildefilerne som en del af dit projekts bundlingproces.
Opret din egen scss/custom.scss
for at importere Bootstraps Sass-filer og tilsidesæt derefter de indbyggede tilpassede variabler .
Byg app
Medtag src/index.js
før det afsluttende </body>
tag.
<!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>
Redigerepackage.json
Tilføj dev
og build
scripts i din package.json
fil.
"scripts": {
"dev": "parcel ./src/index.html",
"prebuild": "npx rimraf build",
"build": "parcel build --public-url ./ ./src/index.html --experimental-scope-hoisting --out-dir build"
}
Kør dev script
Din app vil være tilgængelig på http://127.0.0.1:1234
.
npm run dev
Byg app-filer
Indbyggede filer er i build/
mappen.
npm run build