首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gulp cssmin TypeError无法读取null的属性'0‘

gulp cssmin TypeError无法读取null的属性'0‘
EN

Stack Overflow用户
提问于 2017-04-10 09:55:47
回答 2查看 1.3K关注 0票数 0

我在试图缩小我的代码。但我没有这个问题

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

我尝试搜索我的问题,但是没有新的问题,我的gulp是//复制css,并从开发到部署。

代码语言:javascript
复制
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'));;
});

注意我使用了代理

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-04-10 13:24:14

我发现css文件没有正确写入的问题(框架准备好的文件,框架可以处理这些文件)。我尝试将我的文件从框架css文件中移开,然后运行gulp,所以gulp正在运行,并正确地缩小了,谢谢。

如果你面临同样的问题,我希望我的回答能帮助你。

票数 0
EN

Stack Overflow用户

发布于 2017-05-27 05:54:25

我遇到了同样的问题,最后发现是我引用的字体文件语法错误。

在此之前

代码语言:javascript
复制
@import url(../font/PingFangSC.ttf);

之后

代码语言:javascript
复制
@font-face {
font-family: 'PingFang SC';
src: url('../font/PingFangSC.ttf');
font-weight: normal;
font-style: normal;}

为什么CSS不提供编译检查的语法?

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

https://stackoverflow.com/questions/43320112

复制
相关文章

相似问题

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