【发布时间】:2018-03-30 16:50:34
【问题描述】:
我有两个文件,我想用 sass 独立观看和编译:
- 任务
sass:A应该仅在A中的文件发生更改时运行 - 仅当
B中的文件发生更改时才执行sass:B任务。
这两项任务都很昂贵。如果没有必要,我不想让他们执行。
我希望是这样的:
sass: {
A: {
dist: {
files: {
'A/main.css': 'A/main.scss'
}
}
},
B: {
dist: {
files: {
'B/main.css': 'B/main.scss'
}
}
}
},
watch: {
sass_A: {
files: 'A/**/*.scss',
tasks: ['sass:A']
},
sass_B: {
files: 'B/**/*.scss',
tasks: ['sass:B']
}
}
但我一定遗漏了一些东西,因为我的 .css 文件没有按预期更改。
有没有办法让两个独立的grunt-sass 任务运行?
【问题讨论】:
-
你的 gruntfile.js 和文件夹 A & B 在同一个目录吗?
-
是的。项目根目录包含:grunt.js, A, B (and others...)
标签: gruntjs