如何在mix.sass()中同时编译.sass和.scss?

时间:2019-08-06 13:46:21

标签: sass laravel-mix

我的目标是同时编译.sass.scss文件扩展名。我试图将sass和scss文件都包含到数组mix.sass(['src/sass/file-sass.sass', 'src/sass/file-scss.scss], 'assets/css/app.css')中。但是,它显示AssertionError [ERR_ASSERTION]: mix.sass() is missing required parameter

我在 webpack.mix.js 中看到了这些选项,有一个名为 mix.sass(s​​rc,output)的API。然后,我尝试使用正则表达式来捕获诸如mix.sass('src/sass/*.\s(a|c)ss$/', 'assets/css/app.css')这样的文件扩展名。

但是,我却遇到了错误:

  

多个./node_modules/laravel-mix/src/builder/mock-entry.js中的错误   ./src/sass/.s(a|c)ss$找不到模块:错误:无法解析   '/ home / dev / mixsass'中的'/home/dev/mixsass/src/sass/.s(a|c)ss$'@   多个./node_modules/laravel-mix/src/builder/mock-entry.js   ./src/sass/*.s(a|c)ss$ mix [1]

如果您经历过类似我的经历或有解决方案,我希望收到您的来信。

最诚挚的问候。

0 个答案:

没有答案