Paket
Pelajari cara memasukkan Bootstrap dalam proyek Anda menggunakan Parcel.
Instal Paket
Instal Paket Paket .
Instal Bootstrap
Instal bootstrap sebagai modul Node.js menggunakan npm.
Bootstrap tergantung pada Popper , yang ditentukan dalam peerDependencies
properti. Ini berarti Anda harus memastikan untuk menambahkan keduanya ke package.json
penggunaan Anda npm install @popperjs/core
.
Ketika semua akan selesai, proyek Anda akan terstruktur seperti ini:
project-name/
├── build/
├── node_modules/
│ └── bootstrap/
│ └── popper.js/
├── scss/
│ └── custom.scss
├── src/
│ └── index.html
│ └── index.js
└── package.json
Mengimpor JavaScript
Impor JavaScript Bootstrap di titik masuk aplikasi Anda (biasanya src/index.js
). Anda dapat mengimpor semua plugin kami dalam satu file atau secara terpisah jika Anda hanya memerlukan sebagian dari mereka.
// 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';
Mengimpor CSS
Untuk memanfaatkan potensi penuh Bootstrap dan menyesuaikannya dengan kebutuhan Anda, gunakan file sumber sebagai bagian dari proses bundling proyek Anda.
Buat sendiri scss/custom.scss
untuk mengimpor file Sass Bootstrap dan kemudian menimpa variabel kustom bawaan .
Bangun aplikasi
Sertakan src/index.js
sebelum </body>
tag penutup.
<!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>
Suntingpackage.json
Tambahkan dev
dan build
skrip di package.json
file Anda.
"scripts": {
"dev": "parcel ./src/index.html",
"prebuild": "npx rimraf build",
"build": "parcel build --public-url ./ ./src/index.html --experimental-scope-hoisting --out-dir build"
}
Jalankan skrip dev
Aplikasi Anda akan dapat diakses di http://127.0.0.1:1234
.
npm run dev
Buat file aplikasi
File yang dibangun ada di build/
folder.
npm run build