如何使用 grunt-sass 将多个 scss 文件编译成多个 css 文件?
how to compile multiple scss files into multiple css files with grunt-sass?
我想将 scss 文件夹中所有未导入的 SCSS 文件(文件名不以 _ 开头)编译成单独的 CSS 文件(具有相同的命名为 SCSS 文件 ).
可以在 Prepros 中找到的那种功能。
可以用 grunt-sass 来实现吗?
我试过了,但没用:
sass: {
dist: {
files {
'css/*.css': 'scss/*.scss',
}
}
}
您需要动态构建文件对象,请参见此处:
http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically
你可以试试:
sass: {
dist: {
files: [{
expand: true,
cwd: 'styles',
src: ['*.scss'],
dest: '../public',
ext: '.css'
}]
}
}
我想将 scss 文件夹中所有未导入的 SCSS 文件(文件名不以 _ 开头)编译成单独的 CSS 文件(具有相同的命名为 SCSS 文件 ).
可以在 Prepros 中找到的那种功能。
可以用 grunt-sass 来实现吗?
我试过了,但没用:
sass: {
dist: {
files {
'css/*.css': 'scss/*.scss',
}
}
}
您需要动态构建文件对象,请参见此处: http://gruntjs.com/configuring-tasks#building-the-files-object-dynamically
你可以试试:
sass: {
dist: {
files: [{
expand: true,
cwd: 'styles',
src: ['*.scss'],
dest: '../public',
ext: '.css'
}]
}
}