2016-08-26 6 views
0

すべてのjsとcssファイルでgulp-uncssを使用しようとしています。 cssファイルの唯一の問題は、私application.jsは、この構造を有していることである罰金、動作します:Ignore lines Gulp-Uncss

"use strict"; 

(function() {})(); 

uncssは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: 

答えて

0

uncss JSを処理することはできません。

これは私が私のコンソール上に表示されるエラーです。それはCSS & HTMLを処理するだけです。

クラスを動的に追加した場合は、その削除を防ぐためにignoreオプションを使用する必要があります。

シングルページアプリの場合は、https://github.com/purifycss/purifycssがうまくいく可能性があります。たいていHTMLであるサイトではuncssほど効率的ではありませんが、uncssはJS重いサイトでは機能しません。