跳至主要內容 跳至文件導覽

下載(Download)

下載 Bootstrap 以取得編譯後的 CSS 和 JavaScript、原始碼,或透過您喜愛的套件管理器(如 npm、RubyGems 等)引入。

編譯後的 CSS 和 JS(Compiled CSS and JS)

下載可直接使用的 Bootstrap v5.3.8 編譯程式碼,輕鬆加入您的專案,包含:

這不包含文件、原始檔案,或任何可選的 JavaScript 相依套件(如 Popper)。

下載

原始檔案(Source files)

透過下載我們的原始 Sass、JavaScript 和文件檔案,使用您自己的資源管道來編譯 Bootstrap。此選項需要一些額外的工具:

如果您需要我們完整的建置工具,它們是用於開發 Bootstrap 及其文件的,但可能不適合您自己的用途。

下載原始碼

範例(Examples)

如果您想下載並檢視我們的範例,可以取得已建置好的範例:

下載範例

透過 jsDelivr CDN(CDN via jsDelivr)

跳過下載,使用 jsDelivr 將 Bootstrap 編譯後的 CSS 和 JS 的快取版本傳送到您的專案。

<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-sRIl4kxILFvY47J16cr9ZwB07vP4J8+LH7qKQnuqkuIAvNWLzeN8tE5YBujZqJLB" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js" integrity="sha384-FKyoEForCGlyvwx9Hj09JcYn3nv7wiPVlz7YYwJrWVcXK/BmnVDxM+D2scQbITxI" crossorigin="anonymous"></script>

如果您使用我們編譯的 JavaScript 並希望單獨引入 Popper,請透過 CDN 在我們的 JS 之前加入 Popper。

<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-G/EV+4j2dNv+tEPo3++6LCgdCROaejBqfUeNjuKAiuXbjrxilcCdDz6ZAVfHWe1Y" crossorigin="anonymous"></script>

替代 CDN(Alternative CDNs)

我們推薦 jsDelivr,我們自己的文件也使用它。然而,在某些情況下——例如在某些特定國家或環境中——您可能需要使用其他 CDN 提供商,如 cdnjs 或 unpkg。

您會在這些 CDN 提供商上找到相同的檔案,但 URL 不同。使用 cdnjs,您可以使用這個 Bootstrap 套件直接連結,複製並貼上任何 Bootstrap 版本中每個發布檔案的現成 HTML 片段。

如果給定檔案的 SRI 雜湊值不同,您不應該使用該 CDN 的檔案,因為這表示該檔案已被他人修改。

請注意,您應該比較相同長度的雜湊值,例如 sha384 與 sha384 比較,否則它們預期會不同。 因此,您可以使用線上工具如 SRI Hash Generator 來確保給定檔案的雜湊值相同。 或者,假設您已安裝 OpenSSL,您可以從命令列達成相同目的,例如:

openssl dgst -sha384 -binary bootstrap.min.js | openssl base64 -A

套件管理器(Package managers)

使用一些最流行的套件管理器,將 Bootstrap 的原始檔案引入幾乎任何專案。無論使用哪種套件管理器,Bootstrap 都需要 Sass 編譯器和 Autoprefixer,以符合我們官方編譯版本的設定。

npm

使用 npm 套件在您的 Node.js 應用程式中安裝 Bootstrap:

npm install [email protected]

const bootstrap = require('bootstrap') 或 import bootstrap from 'bootstrap' 將會把所有 Bootstrap 的外掛載入到 bootstrap 物件上。 bootstrap 模組本身匯出我們所有的外掛。您可以透過載入套件頂層目錄下的 /js/dist/*.js 檔案來手動單獨載入 Bootstrap 的外掛。

Bootstrap 的 package.json 在以下鍵值下包含一些額外的中繼資料:

  • sass - Bootstrap 主要 Sass 原始檔案的路徑
  • style - Bootstrap 使用預設設定(無自訂)編譯的未壓縮 CSS 路徑

透過 npm 使用我們的入門專案開始使用 Bootstrap! 前往 Sass & JS 範例範本儲存庫,了解如何在您自己的 npm 專案中建置和自訂 Bootstrap。包含 Sass 編譯器、Autoprefixer、Stylelint、PurgeCSS 和 Bootstrap Icons。

yarn

使用 yarn 套件在您的 Node.js 應用程式中安裝 Bootstrap:

Yarn 2+(又稱 Yarn Berry)預設不支援 node_modules 目錄:使用我們的 Sass & JS 範例需要一些調整:

yarn config set nodeLinker node-modules # 使用 node_modules 連結器
touch yarn.lock # 建立一個空的 yarn.lock 檔案
yarn install # 安裝相依套件
yarn start # 啟動專案

Bun

使用 Bun CLI 在您的 Bun 或 Node.js 應用程式中安裝 Bootstrap:

RubyGems

在您的 Ruby 應用程式中使用 Bundler(推薦)和 RubyGems 安裝 Bootstrap,將以下行加入您的 Gemfile:

gem 'bootstrap', '~> 5.3.8'

或者,如果您不使用 Bundler,可以執行以下命令安裝 gem:

gem install bootstrap -v 5.3.8

查看 gem 的 README 以獲得更多詳細資訊。

Composer

您也可以使用 Composer 安裝和管理 Bootstrap 的 Sass 和 JavaScript:

composer require twbs/bootstrap:5.3.8

NuGet

如果您使用 .NET Framework 開發,也可以使用 NuGet 安裝和管理 Bootstrap 的 CSS 或 Sass 和 JavaScript。較新的專案應該使用 libman 或其他方法,因為 NuGet 是為編譯程式碼設計的,而非前端資源。

Install-Package bootstrap
Install-Package bootstrap.sass

IntelliSense 擴充功能(IntelliSense extension)

安裝社群維護的 IntelliSense 擴充功能,為 Visual Studio Code 取得 Bootstrap 類別的 IntelliSense 自動完成功能。

在 VS Code Marketplace 中檢視