laravel - 如何在 Laravel Mix 中使用 PurifyCSS?

标签 laravel laravel-5 laravel-5.5 laravel-mix purifycss

我想用PurifyCSS在 Laravel 中,但我无法让它工作。

堆栈

Laravel: 5.5.4

NPM: 6.0.0

Node.js: 8.10



代码

mix.styles([
    'resources/assets/css/panel/a.css',
    'resources/assets/css/panel/b.css',
    'resources/assets/css/panel/c.css',
    'resources/assets/css/panel/d.css',
], 'public/css/panel.css').options({
    purifyCss: {
        purifyOptions: {
            info: true,
            rejected: true,
            minify: true
        },
        paths: ['resources/views/admin-layout.blade.php'],
        verbose: true
    },
});

我在互联网上搜索,但找不到任何东西。我想从所有 Blade 页面中删除未使用的 CSS。即使在 this link ,没有人回答正确的答案。即使 PurifyCSS 是第一个,它也不起作用。

谢谢您的帮助。

最佳答案

相对简单,因为您可以声明 mix变量,然后设置您的选项。

const mix = require('laravel-mix');

mix.options({
    purifyCss: true
});

mix.js('resources/js/app.js', 'public/js')
    .sass('resources/sass/app.scss', 'public/css');

关于laravel - 如何在 Laravel Mix 中使用 PurifyCSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50907221/

相关文章:

php - sudo composer install 与 composer install

php - laravel - user() 对象在 Controller 构造函数上为空

php - 为什么注册服务在 Laravel 中不起作用?

php - Laravel 5 - 漂亮的分页器

laravel - Dropzone CSRF token 不匹配 Laravel 5

migration - Laravel,通过迁移创建触发器运行成功,但在 mysql 中找不到触发器

php - Laravel 与 Symfony |模型属性

php - 将对象数组展平为指定值的数组

php - Laravel 如何约会减去日期并获取分钟数

php - 如何解决 Exception It is unsafe to run Dusk in production in laravel 5.5?