gulp使用了gulp-minify-css会报错?

发布于 2022-09-05 05:20:19 字数 816 浏览 13 评论 0

这是编译sass的代码:

function sass() {
  return gulp.src(['src/scss/{app,mall,datetime-picker,foundation-datepicker,style}.scss'])
    .pipe($.sourcemaps.init())
    .pipe($.sass({
      includePaths: PATHS.sass
    })
      .on('error', $.sass.logError))
    .pipe($.autoprefixer({
      browsers: COMPATIBILITY
    }))
    // Comment in the pipe below to run UnCSS in production
    //.pipe($.if(PRODUCTION, $.uncss(UNCSS_OPTIONS)))
    .pipe($.if(PRODUCTION, $.cssnano()))
    .pipe($.if(!PRODUCTION, $.sourcemaps.write()))
    .pipe($.minifyCss())
    .pipe(gulp.dest(PATHS.dist))
    .pipe(browser.reload({ stream: true }));
}

没加.pipe($.minifyCss())的时候没报错
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

私野 2022-09-12 05:20:19

看了看,是sourceMap的影响
也就是说,把minifyCss()方法移动上来

.pipe($.minifyCss())
.pipe($.if(!PRODUCTION, $.sourcemaps.write()))
 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文