webpack 插件 PurgecssPlugin 哪儿错了?

发布于 2022-09-12 03:23:24 字数 329 浏览 26 评论 0

vue项目 用了 element, 打算删除多余的css 。。
怎么用这个插件了??

image.png

        new PurgecssPlugin({
            paths: glob.sync([
                `${path.resolve(__dirname, '../src')}/**/*`
            ], { nodir: true })
        })

这样写,首页样式都没了。。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

玉环 2022-09-19 03:23:24

`new PurgecssPlugin({

            paths: glob.sync([
                path.join(__dirname, './src/index.html'),
                path.join(__dirname, './**/*.vue'),
                path.join(__dirname, './src/**/*.js')
            ]),
            whitelist: ["html", "body"],
            whitelistPatterns: [/el-.*/],
            whitelistPatternsChildren: [/^token/, /^pre/, /^code/]
        })`
        可以配置白名单
我只土不豪 2022-09-19 03:23:24

如果你项目里设置了css module,这个插件没法正确shaking,导致编译出来的css文件是空的

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文