Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Browsersync和/或Gulp不断重置CSS_Css_Gulp_Bootstrap 4_Browser Sync - Fatal编程技术网

Browsersync和/或Gulp不断重置CSS

Browsersync和/或Gulp不断重置CSS,css,gulp,bootstrap-4,browser-sync,Css,Gulp,Bootstrap 4,Browser Sync,我有Gulp和Browsersync设置。但是,每当我运行npm start时,Style.CSS文件中的CSS都会重置。html更改仍然存在,我可以将最初的CSS更改推送到github。有谁知道为什么这些CSS添加被重新设置,如果有什么我可以做,以阻止它发生 您的项目已设置为使用SCS。这将被编译为正常的css 如果您将代码直接写入css文件,则gulp作业将只重新编译scss并覆盖您的更改。 为了降低这种情况发生的可能性,一种约定是不要将gulp作业的输出写入开发所用的同一目录(src) g

我有Gulp和Browsersync设置。但是,每当我运行npm start时,Style.CSS文件中的CSS都会重置。html更改仍然存在,我可以将最初的CSS更改推送到github。有谁知道为什么这些CSS添加被重新设置,如果有什么我可以做,以阻止它发生


您的项目已设置为使用
SCS
。这将被编译为正常的
css

如果您将代码直接写入
css
文件,则gulp作业将只重新编译
scss
并覆盖您的更改。
为了降低这种情况发生的可能性,一种约定是不要将gulp作业的输出写入开发所用的同一目录(src)

gulp.task('sass',function(){
返回gulp.src(['node_modules/bootstrap/scss/bootstrap.scss','src/scss/*.scss']))
.pipe(sass())
.管道(大口目的地(“src/css”))
gulp.task('sass', function(){
  return gulp.src(['node_modules/bootstrap/scss/bootstrap.scss','src/scss/*.scss'])
    .pipe(sass())
    .pipe(gulp.dest("src/css")) <-- put this somewhere else
    .pipe(browserSync.stream());
});