我一直试图为我的Laravel应用程序运行PurifyCSS,但继续得到" mix.options不是一个功能"每次跑步时都会出现错误' gulp'从命令行。 mix.styles虽然工作得很好
我知道这个问题发生在很多人身上,因为他们使用旧版本的Laravel混音,但我相信我已经更新了它(例如npm laravel-mix -v返回" 3.10.10& #34)
有什么建议吗?感谢
var elixir = require('laravel-elixir');
elixir(function(mix) {
mix.options({ purifyCss: true });
mix.styles([
'bootstrap.css',
'cc.css'
]);
});
答案 0 :(得分:2)
在您的代码中,您使用已升级并重命名为laravel-elixir
的{{1}}包。因此,请使用版本为laravel-mix
的{{1}}进行安装。安装完成后,试试这个。
npm install laravel-mix --save-dev
在1.4.2
let mix = require('laravel-mix');
mix.options({ purifyCss: true });
mix.sass('resources/assets/sass/app.scss', 'public/css');
此外,更新您的resources/assets/sass/app.scss
脚本
// Bootstrap
@import "node_modules/bootstrap-sass/assets/stylesheets/bootstrap";
// Write your custom css here