首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器-同步不将CSS注入浏览器

浏览器-同步不将CSS注入浏览器
EN

Stack Overflow用户
提问于 2017-02-03 23:05:40
回答 1查看 1.3K关注 0票数 0

直到最近,我一直在使用这个gulp文件。现在一切都正常了,除了将编译后的CSS注入浏览器之外,CSS仍然会被编译。

耽误您时间,实在对不起!

代码语言:javascript
复制
var gulp = require('gulp');
var gutil = require('gulp-util');
var bs = require('browser-sync').create();

// Include plugins
var concat = require('gulp-concat');
var uglify = require('gulp-uglify');
var rename = require('gulp-rename');
var less = require('gulp-less');
var minifycss = require('gulp-clean-css');
var streamqueue = require('streamqueue');

gulp.task('bs', function () {
   var files = [
      'libraries/file1.css',
   ];

   bs.init(files, {       
      proxy: 'localhost',
      port: '80',
      baseDir: './',
      startPath: 'joomla'
   })

   gulp.watch("libraries/file1.css", ['fcss']);

});

gulp.task('fcss', function() {
    var themes = ['.theme1','.theme2', '.theme3'];

    themes.forEach( function(theme) {
      return gulp.src(['libraries/'+theme+'.css', 
        'libraries/file1.css'
      ])
      .pipe(concat('style'+theme+'.css'))
      .pipe(gulp.dest('media/css'))
      .pipe(rename({suffix: '.min'}))
      .pipe(minifycss({advanced:false, keepSpecialComments : 0}))
      .pipe(gulp.dest('media/css'))

      .pipe(bs.stream());
   });
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-04 03:53:50

在缩小css之前尝试运行browsersync:

代码语言:javascript
复制
gulp.task('fcss', function() {
    var themes = ['.theme1','.theme2', '.theme3'];

    themes.forEach( function(theme) {
      return gulp.src(['libraries/'+theme+'.css', 
        'libraries/file1.css'
      ])
      .pipe(concat('style'+theme+'.css'))
      .pipe(bs.stream())
      .pipe(gulp.dest('media/css'))
      .pipe(rename({suffix: '.min'}))
      .pipe(minifycss({advanced:false, keepSpecialComments : 0}))
      .pipe(gulp.dest('media/css'));
   });
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42027223

复制
相关文章

相似问题

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