Gatsby

ヒント

このプラグインは@anantoghosh新しいウィンドウで開くによって作成され、このページはReadMeからの抜粋です。詳細については、プラグインリポジトリ新しいウィンドウで開くをご覧ください。

PurgeCSSを使用すると、Gatsbyプロジェクト内のcss/sass/less/stylusファイルとモジュールから未使用のCSSを削除できます。 tailwind、bootstrap、bulmaなどをサポートしています。

警告

これはインストールして放置するタイプのプラグインではありません。 デフォルトでは、必要なスタイルも削除される可能性があります。

📘 最新のドキュメントはこちらをご覧ください。新しいウィンドウで開く変更履歴新しいウィンドウで開く

デモ

gatsby-starter-bootstrap新しいウィンドウで開くで使用した場合

demo

gatsby-starter-bootstrap-cv新しいウィンドウで開く(デフォルトでインストール済み)で使用した場合

demo

サポートされているファイル

インストール

npm i gatsby-plugin-purgecss

使用方法

他のcss/postcssプラグインの後にプラグインを追加してください。

// gatsy-config.js
module.exports = {
  plugins: [
    `gatsby-plugin-stylus`,
    `gatsby-plugin-sass`,
    `gatsby-plugin-less`,
    `gatsby-plugin-postcss`,
    // Add after these plugins if used
    { 
      resolve: `gatsby-plugin-purgecss`,
      options: {
        printRejected: true, // Print removed selectors and processed file names
        // develop: true, // Enable while using `gatsby develop`
        // tailwind: true, // Enable tailwindcss support
        // whitelist: ['whitelist'], // Don't remove this selector
        // ignore: ['/ignored.css', 'prismjs/', 'docsearch.js/'], // Ignore files/folders
        // purgeOnly : ['components/', '/main.css', 'bootstrap/'], // Purge only these files/folders
      }
    }
  ]
};

TLDR(要約)