当.css中有更改时,browsersync不会重新加载

时间:2018-04-06 02:26:06

标签: css gulp

browsersync没有正确地注入css,可能会发生什么?,这是我的代码:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
  //  let cell = UITableViewCell(style: .default, reuseIdentifier: "cell") -> not correct
       let cell = tableView. cellForRowAt(indexpath)  // but don't need cell
    let (cellName) = myList[indexPath.row]
    let viewController = ViewController()
    viewController.textField.Text = cellName 
    self.navigationController?.pushViewController(viewController, animated: true)
}

到目前为止,它检测所有类型的.html .php .js文件,但是当从.scss编译为.css时,它不会执行任何操作。正如你所看到我有2个控制台,1执行gulp(编译sass)和另一个(浏览器同步)。

我提前感谢您的帮助。

introducir la descripción de la imagen aquí

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

一些建议:

gulp.task('sass', () =>

  // added return below
  return gulp.src('./scss/*.scss')
    .pipe(sass({
        outputStyle: 'expanded',
        sourceComments:true
    }))
    .pipe(autoprefixer({
        browsers: ['last 2 versions'],
        cascade: false
    }))

    // remove below
    //  .pipe(sass())

    .pipe(gulp.dest('./'))

    // added below
   .pipe(browserSync.stream());
);

gulp.task('browser-sync', function() {
    browserSync.init(["*.*"], {
        proxy: "http://localhost/wordpress_25denoviembre"
    });

    // remove below
    // .pipe(browserSync.stream());
});