我想用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/