【发布时间】:2016-02-17 01:15:05
【问题描述】:
我有一个目录结构:
-
views-
_static_some.js
somesass.scsssomething.jade
-
我希望做这样的事情:
sass: {
dist: {
options: {
style: 'expanded'
},
files: [{
expand: true,
cwd: 'views',
src: ['*/*.scss'],
flatten: true,
dest: 'views/*/_static_',
ext: '.css'
}]
}
},
如果我只是执行dest: 'views' 并删除flatten:true,那么它至少会将其放在.scss 文件所在的同一文件夹中,但我不知道怎么说“好的,添加'@ 987654330@' 到当前文件的 cwd 并将 .css 放在那里。”我如何/可以使用 grunt-contrib-sass 做到这一点?
如果想知道为什么我不只是将所有编译好的 CSS 放到一个目录中,那是因为这是给我自己的实验服务器,所以我没有缩小或任何东西。
【问题讨论】:
-
根据this
dest:是路径前缀,所以没有后缀,但下一个记录的参数rename看起来很有希望。 -
这可能行得通。谢谢肯尼。 :)
-
正是我需要的。我会稍微为其他可能尝试做类似事情的人发布答案。