首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeError:没有方法“isAbsolute”

TypeError:没有方法“isAbsolute”
EN

Stack Overflow用户
提问于 2017-03-10 13:26:47
回答 1查看 787关注 0票数 0

我想缩小任何css在我的文件夹,在那里我使用一元化-清洁-css插件的吞咽。

我的代码是:

代码语言:javascript
复制
gulp.task('CSS-Pack', function () {
    return gulp.src(['Content/App.css', './Content/ApprovalForm.css'])
               .pipe(concat('stylesheets.css'))
               .pipe(cleanCSS({ debug: true }, function (details) {
                   console.log(details.name + ': ' + details.stats.originalSize);
                   console.log(details.name + ': ' + details.stats.minifiedSize);
               }))
               .pipe(gulp.dest('build/'));
});


gulp.task('CSS-PackAll', function () {
    return gulp.src('Content/*.css')
               .pipe(concat('stylesheets.css'))
               .pipe(cleanCSS({ debug: true, specialComments: false }, function (details) {
                   console.log(details.name + ': ' + details.stats.originalSize);
                   console.log(details.name + ': ' + details.stats.minifiedSize);
               }))
               .pipe(gulp.dest('build/'));
});

我的任务CSS-Pack工作,但在启动任务CSS时,我有以下错误:

在我使用minify-css的地方(我想使用gulp洁净-CSS,因为minify-CSS是降级的)插件CSS-PackAll工作。

用户\gkv\TFS\SharePoint Online\LirexAddHolidayRequest\node_modules\gulp-clean-css\node_modules\clean-css\lib\reader\rewrite-url.js:45返回path.isAbsolute(uri);^ Online\LirexAddHolidayRequest\node_modules\gulp-clean-css\node_modules\clean-css\lib\reader\rewrite-url.js:45:15) TypeError: Object #在isAbsolute上没有方法'isAbsolute' (C:\User\gstev\TFS\SharePoint TypeError在rebase (C:\\gkrystev\TFS\SharePoint Online\LirexAddHolidayRequest\node_modules\gulp-clean-css\node_modules\clean-css\lib\reader\rewrite )(C:\Users\gkrystev\TFS\SharePoint Online\LirexAddHolidayRequest\node_modules\gulp-clean-css\node_modules\clean-css\lib\reader\rewrite-url.js:114:5) at rebaseSourceMapComment (C:\Users\gkrystev\TFS\SharePoint Online\LirexAddHolidayRequest\node_modules\gulp-clean-css\node_modules\clean-css\lib\reader\rebase.js:78:45)进程以代码8终止)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-25 07:51:27

严格地说,我意识到这并不是对您的问题的答案,但是当我使用缩小CSS并将问题跟踪到源代码中的一行时,我遇到了这个精确的错误:

代码语言:javascript
复制
background-image: url('/img/cloader.gif') no-repeat center top;

这似乎是一个处理相对URL的问题;在我们的示例中,我们不再需要这种样式并删除它解决了问题。希望这能有所帮助。

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

https://stackoverflow.com/questions/42719535

复制
相关文章

相似问题

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