laravel - 如何在 Laravel Mix 中使用 PurifyCSS?
问题描述
我想在 Laravel 中使用PurifyCSS,但我无法让它工作。
堆
拉拉维尔: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。即使在此链接上,也没有人回答正确答案。即使 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');
推荐阅读
- javascript - 如何显示我输入的图像
- javascript - 在模态框外滚动内容
- tableau-api - 向折线图添加标签,指示 Tableau 中变量的名称
- amazon-cloudformation - API 网关上的 CodeDeploy 蓝/绿部署侦听器端口?
- amazon-web-services - 是否需要在 AuroraDB 的应用程序端管理只读副本详细信息?
- mysql - 从 sql 时间列中减去时间
- kuzzle - 在两个或多个插件之间共享服务
- javascript - 使用 multer/Angular 上传文件
- flutter - 英雄小部件在转换后是否重建其子部件
- java - 在邮递员中发布外键数据