我想缩小任何css在我的文件夹,在那里我使用一元化-清洁-css插件的吞咽。
我的代码是:
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终止)。
发布于 2017-03-25 07:51:27
严格地说,我意识到这并不是对您的问题的答案,但是当我使用缩小CSS并将问题跟踪到源代码中的一行时,我遇到了这个精确的错误:
background-image: url('/img/cloader.gif') no-repeat center top;这似乎是一个处理相对URL的问题;在我们的示例中,我们不再需要这种样式并删除它解决了问题。希望这能有所帮助。
https://stackoverflow.com/questions/42719535
复制相似问题