2017-04-10 12 views
1

私のコードを縮小しようとしています。 しかしトンこの問題にgulp-cssmin TypeErrorがnullのプロパティ '0'を読み取れません

D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\selectors\extractor.js:66 
    return name.replace(/^\-\w+\-/, '').match(/([a-zA-Z]+)/)[0].toLowerCase(); 
                 ^

TypeError: Cannot read property '0' of null 
    at findNameRoot (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\selectors\extractor.js:66:59) 
    at extract (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\selectors\extractor.js:36:9) 
    at restructure (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\selectors\restructure.js:297:22) 
    at optimize (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\selectors\advanced.js:71:5) 
    at minify (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\clean.js:228:5) 
    at whenSourceMapReady (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\clean.js:135:7) 
    at Object.whenDone (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\clean.js:155:14) 
    at processNext (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\imports\inliner.js:105:13) 
    at importFrom (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\imports\inliner.js:79:10) 
    at processNext (D:\gulp-compiler\node_modules\gulp-cssmin\node_modules\clean-css\lib\imports\inliner.js:104:16) 

を持っている私は私の問題を検索してみてくださいしかし、新しい 私の一気のjsが // CSSをコピーして、展開に発展から私はプロキシ

を使用

gulp.task("compress-css",() => { 
    return gulp.src(pathGo+"css/**/*.css") 
    .pipe(cssmin().on('error',function(e){ 
     console.log(e) 
    })) 
    .pipe(gulp.dest('testing_folder/css1'));; 
}); 

通知を縮小化されていません

答えて

1

私はcssファイルが正しく書かれていないという問題を発見しました(ファイルはフレームワークから準備でき、フレームワークはこのファイルで動作します)。 私は離れて、フレームワークのcssファイルからの私のファイルを移動しようとすると、一息 を実行するのでゴクゴクが実行されていて、すべての
について正しく おかげで、私はあなたが、同じ問題があなたに

0

に直面した場合、私は同じ問題に遭遇した私の答えの助けを願っ縮小化最終的な発見は私がフォントファイルの構文エラーを引用することです。

@import url(../font/PingFangSC.ttf); 

CSSは、コンパイルのチェックのための構文を提供していない理由を

@font-face { 
font-family: 'PingFang SC'; 
src: url('../font/PingFangSC.ttf'); 
font-weight: normal; 
font-style: normal;} 

後?

関連する問題