按顺序串联/合并css文件

Abhinav高尼耶尔

我在css/libsass的帮助下文件夹中生成了一堆不同的CSS文件另外我确实normalize.css已经放置在css/文件夹中,以允许所有浏览器中的CSS标准化。我正在使用npm作为构建工具,而我的工作package.json是这样的:

{
.....
"scripts": {
    "test": "npm run lint",
    "lint": "csslint css/*.css",
    "build": "node-sass sass/ -o css/",
    "postbuild": "cat css/*.css | cleancss -o css/main.min.css"
  },
.....
}


在构建步骤中,我生成 css 文件,在构建后步骤中,我将所有css文件连接到一个缩小的css文件中。

但是在生成后的步骤中,normalize.css文件的内容应先于其他任何CSS文件的内容,但是其行为是不一致的。我需要确保在所有其他css文件之前都先进行归一化处理,否则请多多注意。


Tldr -一群在normalize.css css文件的结果级联被附加在中间或最后。在串联的CSS文件开始时需要它。

谢谢。

耶斯卡

只需使用-I选项ls排除normalize.css被列出:

cd css/ && cat normalize.css `ls -I normalize.css -I main.min.css` | cleancss -o main.min.css

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章