webpack 如何将PurgeCSS用于Next.js和module.scss文件?

dgtucam1  于 2022-12-13  发布在  Webpack
关注(0)|答案(1)|浏览(149)

我有组件级的.scss文件(文件名.模块.scss),我想从这些文件中清除未使用的css。
由于样式类名被散列,我想知道如何让purgeCSS与一个使用module.scss文件进行大部分样式的next.js应用程序一起工作。
https://github.com/FullHuman/purgecss/issues/163#issuecomment-526607181 此问题在此讨论,但针对React应用程序

t3psigkw

t3psigkw1#

您可以使用专用的NPM软件包next-purge-css-modules,该软件包专门用于以下目的:

npm install next-purge-css-modules

next.config.js中,用途:

const withPurgeCSSModules = require('next-purge-css-modules');
const nextConfig = { ... };

module.exports = withPurgeCSSModules(nextConfig);

相关问题