我最近遇到了一些使用Stylus的代码,我似乎无法弄清楚如何避免编译导入文件。
在SCSS中,我通常会构建这样的事情:
scss/
_reset.scss
main.scss
another.scss
编译完成后,我将使用CSS层次结构,如下所示。
css/
main.css
another.css
我第一次这样做(主要来自habbit):
styl/
_reset.styl
main.styl
another.styl
但是在运行stylus styl/ --out css/ --compress
后,看到输出包含_reset.css
文件,我很失望。这并不令人意外,因为Stylus不能保证以相同的方式运行,但我找不到任何关于如何实现同样事情的文档。
如何避免编译仅用于导入的文件?
答案 0 :(得分:1)
根据2011年以后的讨论,通过普通的CLI,这不是 :https://github.com/stylus/stylus/issues/181
根据您的构建系统,您有几个选项可以执行此任务。
如果您使用bash
或zsh
,则可以对以_
如果您使用gulp
,则可以过滤gulp.src
或gulp-ignore