Parcel
了解如何使用Parcel在項目中包含bootstrap。
On this page
安裝 Parcel
Install Parcel Bundler.
Install Bootstrap
Install bootstrap as a Node.js module using npm.
Bootstrap依賴于 Popper,Popper在peerDependencies屬性中指定。這意味著您必須確保將它們用npm install popper.js都添加到您的package.json包。
當所有工作都完成時,您的項目結構如下:
project-name/
├── build/
├── node_modules/
│ └── bootstrap/
│ └── popper.js/
├── scss/
│ └── custom.scss
├── src/
│ └── index.html
│ └── index.js
└── package.json
導入 JavaScript
在應用程序的入口點導入引導程序的JavaScript, 你可以在一個文件中導入我們所有的插件,如果你只需要它們的一個子集,也可以單獨導入。
// 導入所有插件
import * as bootstrap from 'bootstrap';
// 導入需要的幾個插件
import { Tooltip as Tooltip, Toast as Toast, Popover as Popover } from 'bootstrap';
// 導入一個插件
import Alert as Alert from '../node_modules/bootstrap/js/dist/alert';
導入 CSS
T要充分利用Bootstrap的潛力并根據您的需要進行定制,請將源文件當作項目的一部分。
創建自己的scss/custom.scss,導入Bootstrap的Sass文件,然后重寫內置的自定義變量。
創建應用
在 </body> 標簽前包含 src/index.js 。
<!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>
編輯 package.json
在 package.json文件中添加dev 和 build。
"scripts": {
"dev": "parcel ./src/index.html",
"prebuild": "npx rimraf build",
"build": "parcel build --public-url ./ ./src/index.html --experimental-scope-hoisting --out-dir build"
}
運行代碼
你可以通過 http://127.0.0.1:1234訪問你的應用。
npm run dev
創建應用文件
創建的文件在 build/ 目錄。
npm run build