Laravel Mix不会将SASS转换为CSS

时间:2018-09-14 01:46:27

标签: javascript node.js laravel laravel-mix

我正在尝试读取包含一堆sass文件的目录。我正在使用“文件”包,该包允许在文件夹中获取文件。我成功获取了所有文件路径,并通过Laravel Mix一对一发送它们,但是它们没有被转换。没有引发任何错误。它实际上说完成。为什么console.log()显示文件的完整路径,但mix.sass()忽略它的任何线索?

var mix = require("laravel-mix");
const file = require("file");

file.walk("public/sass", (error, path, dirs, files) => {
    if (files.length > 0) {
    files.forEach(file => {
      if (!file.includes("_")) {
        console.log(file); // this outputs public/sass/home.scss
        mix.sass(file, "public/css"); // I'd expect this to become public/css/home.css but gets ignored
      }
    });
  }
});

0 个答案:

没有答案