如何避免编译进口?

时间:2016-04-14 01:25:01

标签: stylus

我最近遇到了一些使用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不能保证以相同的方式运行,但我找不到任何关于如何实现同样事情的文档。

如何避免编译仅用于导入的文件?

1 个答案:

答案 0 :(得分:1)

根据2011年以后的讨论,通过普通的CLI,这不是 https://github.com/stylus/stylus/issues/181

根据您的构建系统,您有几个选项可以执行此任务。 如果您使用bashzsh,则可以对以_

开头的每个文件使用排除glob

如果您使用gulp,则可以过滤gulp.srcgulp-ignore

所采用的输入文件