mix.options不是一个功能

时间:2017-08-01 04:57:13

标签: node.js laravel laravel-5 gulp

我一直试图为我的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'
    ]);

});

1 个答案:

答案 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