我在laravel 5.6项目中使用laravel-mix 1.0来编译我的sass和javascript,但是,每当我对sass进行更改时,它都会同时编译sass和js,从而使编译过程随着项目的发展越来越慢成长。
我尝试使用默认的最小混音配置,但仍然得到相同的结果。当然,混合必须能够完成拆分两个编译过程这样的简单操作,因为在Gulp中进行混合很容易。
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css');
答案 0 :(得分:1)
禁用url处理对我来说解决了这个问题,与在Windows上构建bootstrap-sass之前耗费的缓慢分钟相比,可以回溯到几秒钟。
如果只有我之前检查过docs的话。我所有的网址都是绝对的,很少更改。
mix.sass('resources/assets/app/app.scss', 'public/css')
.options({
processCssUrls: false
});