2017-04-10 1 views
1

J'essaye de réduire mon code. mais t cette questiongulp-cssmin TypeError ne peut pas lire la propriété '0' de null

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) 

j'essaie chercher mon problème, mais pas nouveau mon gulp js est // copie css et rapetisser du développement au déploiement

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'));; 
}); 

avis j'ai utilisé procuration

Répondre

1

Je trouve le problème que le fichier css n'écrit pas correctement (Fichiers prêts à partir du framework, le framework peut fonctionner avec ces fichiers). i essayer déplacer mes fichiers loin de fichiers css cadres et exécuter gulp si gulp est en cours d'exécution et rapetisser correctement merci pour tous
Je souhaite que ma réponse vous aide si le même problème que vous face

0

j'ai rencontré le même problème, la découverte finale est que je cite l'erreur de syntaxe du fichier de police.

avant

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

après

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

pourquoi CSS ne fournissent la syntaxe des contrôles de compilation?