我有一组SCSS文件。
我正在尝试使用grunt任务编译一组SCSS。我想要实现的是使用grunt编译集1,2,3或集1,2,4,并在从CLI运行任务时由一些标志/标识符驱动。
我尝试设置grunt任务以使用环境变量编译该设置。当我将变量设置为grunt build --env=theme1
时,我尝试编译第一组,而grunt build --env=theme2
编译第二组。
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON("package.json"),
sass: {
dist: {
files: [{
expand: true,
cwd: "scss/",
src: ["*.scss", "!**/_*.scss"],
dest: "css/",
ext: ".css"
}]
}
}
});
grunt.loadNpmTasks("grunt-contrib-sass");
grunt.registerTask("default", ["sass"]);
};