gpt4 book ai didi

javascript - 咕噜+萨斯: output 2 css files at the same time

转载 作者:行者123 更新时间:2023-12-03 10:21:07 25 4
gpt4 key购买 nike

我想让 grunt 编译我的 sass 的紧凑版本和压缩版本。我可以让它编译其​​中之一,但不能同时编译两者。我尝试过:

sass: {
dist: {
options: {
style: 'compressed'
},
files: {
'style.min.css': 'css/main.scss',
}
}
},

sass: {
dist: {
options: {
style: 'compact'
},
files: {
'style.css': 'css/main.scss',
}
}
}

还有:

sass: {
dist: {
options: {
style: 'compressed'
},
files: {
'style.min.css': 'css/main.scss',
}
},
dist: {
options: {
style: 'compact'
},
files: {
'style.css': 'css/main.scss',
}
}
}

但这两种方法都不起作用。解决办法是什么?

最佳答案

看看我在项目中采用的方法,我可能是完全错误的,但我有类似的意图,即创建一个文件以提高可读性,并创建另一个文件以实现缩小化 em> 目的。

sass: {
appStyles: {options: {style: 'expanded', sourcemap: 'none'}, files: {'styles/app.css': 'styles/app/main.scss'}},
appStylesMinified: {options: {style: 'compressed', sourcemap: 'none'}, files: {'styles/app.min.css': 'styles/app.css'}}
}

请注意 style我为两者都选择了 appStylesappStylesMinifiedexpandedcompressed分别。另外,compressed版本采用新创建的 app.css文件而不是 main.scss进一步创建app.min.css .

我找到这个app.css当我仍处于开发模式时,在调试时也有点用处。但是当然,当一切都准备好生产时,app.min.css从那里获取它。

关于javascript - 咕噜+萨斯: output 2 css files at the same time,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29624104/

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