首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略行Gulp-Uncss

忽略行Gulp-Uncss
EN

Stack Overflow用户
提问于 2016-08-26 23:06:20
回答 1查看 402关注 0票数 0

我正在尝试对我所有的js和css文件使用gulp-uncss。只有使用css文件才能正常工作,问题是我的application.js有这样的结构:

代码语言:javascript
复制
"use strict";

(function () {})();

看起来uncss没有将这一行识别为js语法并抛出一个错误。我如何才能避免这个问题,或者只有这一行?谢谢!

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

代码语言:javascript
复制
/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:
EN

回答 1

Stack Overflow用户

发布于 2016-11-09 23:35:17

uncss无法处理JS。它只处理CSS和HTML。

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

如果你有一个单页面的应用程序,https://github.com/purifycss/purifycss可能会工作得更好。对于大多数是超文本标记语言的站点,它不如uncss有效,但是uncss不适用于以JS为主的站点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39169380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档