我在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] 删除。
我来说两句