我的目标是同时编译.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(src,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]
如果您经历过类似我的经历或有解决方案,我希望收到您的来信。
最诚挚的问候。