忽略线条Gulp-Uncss

时间:2016-08-26 15:06:20

标签: javascript css gulp uncss

我试图将gulp-uncss与我的所有js和css文件一起使用。只有css文件才能处理罚款,问题是我的application.js有这样的结构:

"use strict";

(function () {})();

似乎unss不会将此行识别为js语法并抛出错误。我怎样才能避免这个问题或只是这一行呢? 谢谢你!

这是我在控制台上看到的错误:

/Users/noeliabelenlopez/Documents/frontend-bootstrap/node_modules/gulp-uncss/node_modules/uncss/node_modules/bluebird/js/release/async.js:48
    fn = function () { throw arg; };
                       ^
CssSyntaxError: uncss/node_modules/css: unable to parse undefined:
<css input>:4:44: Unknown word
        1:        "use strict";
        2:
        3:        (function () {})();
        4:     -> sourceMappingURL=data:application/json;b
        5:

1 个答案:

答案 0 :(得分:0)

uncss无法处理JS。它只处理CSS&amp; HTML。

如果您已动态添加了类,则需要使用ignore选项来阻止删除它们。

如果您有单页应用,https://github.com/purifycss/purifycss可能效果更好。对于主要是HTML的网站,它不如uncss有效,但uncss对于JS重型网站不起作用。