文件建構器
Storybook 文件

建構器

Storybook 的核心是由建構器(例如 Webpack 和 Vite)驅動。這些建構器啟動開發環境,將您的程式碼(Javascript、CSS 和 MDX)編譯成可執行套件,並即時更新瀏覽器。

Storybook builder overview

CLI 基礎知識

在深入探討設定 Storybook 的建構器之前,讓我們先看看 CLI 如何設定它們。當您初始化 Storybook(透過 npx storybook@latest init)時,CLI 會根據您的應用程式自動偵測要使用的建構器。例如,如果您使用 Vite,它會安裝 Vite 建構器。如果您使用 Webpack,預設會安裝 Webpack 5 建構器。

此外,您也可以為 Storybook 的 CLI 提供標記,並指定您想要使用的建構器

npx storybook@latest init --builder <webpack5 | vite>

手動設定

如果您未指定建構器,Storybook 預設使用 Webpack 5 建構器。如果您想在應用程式中使用不同的建構器,這些文件詳細說明了如何設定 Storybook 支援的建構器。

  • Vite 建構器 用於使用 Vite 捆綁您的 stories 並實現近乎即時 HMR。
  • Webpack 用於使用 Webpack 捆綁您的 stories 並提升效能