gpt4 book ai didi

css - 使用 node-sass 观看并编译整个文件夹?

转载 作者:搜寻专家 更新时间:2023-10-31 23:21:51 24 4
gpt4 key购买 nike

Compass 有一个可爱的命令,可以监视和编译给定目录中的所有 scss:

compass watch *foldername*

但是,基于 Ruby 的 compass 有点慢,而基于 C 的 SASSC(以 node-sass 形式包装)要快得多。问题是,我无法使用 node-sass 复制这个看似简单的功能。

我按照此处给出的说明进行操作:http://benfrain.com/lightning-fast-sass-compiling-with-libsass-node-sass-and-grunt-sass/ ,它在设置带有 grunt 的 node-sass 以监视文件更改方面做得很好,但它似乎不支持监视和转换整个文件夹,与其中的文件名无关。

我试过改变

sass: {
dist: {
files: {
'css/styles.css': 'sass/styles.scss'
}
}
}

文件夹的值,以及其他许多东西,但似乎没有任何效果。我承认我对咕噜声一无所知。有没有办法复制

compass watch *folder*

sass --watch *folder*:*folder*

我没试过,还是这个不存在?

最佳答案

Yaniv 走在了正确的轨道上,但魔术似乎在“展开”。这是最终起作用的:

    sass: {
dist: {
files: [{
expand: true,
src: ['sitecontent/**/*.{scss,sass}'],
ext: '.css'
}]
}
}

这会编译 sitecontent 文件夹和所有子文件夹中的所有 sass 文件,并将 css 放在 sass 文件旁边 - 它不会将它们编译到其他文件夹。

关于css - 使用 node-sass 观看并编译整个文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22545909/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com