我正在尝试将多个 .scss 文件编译为单个 CSS 文件。这实际上有效,但只获取第一个文件......
sass: { // Task
dist: {
files: {
'css/test.css':'sass/*.scss'
}
}
}
我们没有安装 ruby,所以 grunt-contrib-sass 不是一个选项。我在 Stylus 中做了同样的事情,就像这样......
stylus: {
compile : {
files : {
'css/g.css' : 'stylus/*.styl'
}
}
}
跑步呢grunt-contrib-concat
first?
concat: {
dist: {
src: [
'sass/*.scss',
],
dest: 'sass/build.scss',
}
},
sass: { // Task
dist: {
files: {
'css/test.css':'sass/build.scss'
}
}
}
然后任务:
grunt.registerTask('sass', ['concat', 'sass']);
edit
你用得怎么样@import
?我不是具体细节的专家,但这就是我所做的......
dir/
main.scss
_nav.scss
_vars.scss
etc.
主文件
@import "nav";
@import "vars";
etc.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)