gpt4 book ai didi

gulp-watch 仅在初始运行时有效

转载 作者:行者123 更新时间:2023-12-01 00:13:35 32 4
gpt4 key购买 nike

我所做的?

  • 运行 gulp (正在处理SCSS文件,我得到一个CSS文件)
  • 我再次更改任何 SCSS 文件

  • 预期:
  • 1. 中的 CSS 文件更新为 2. 中的更改。

  • 发生什么了?
  • 1. 的 CSS 文件没有改变

  • 命令行输出:
    $ gulp
    [09:24:28] Using gulpfile c:\Users\User\_dev\github\project\gulpfile.js
    [09:24:28] Starting 'sass'...
    [09:24:28] Finished 'sass' after 98 ms
    [09:24:28] Starting 'default'...
    [09:24:28] Finished 'default' after 7.31 μs
    [09:24:35] sass-watch saw _base.scss was changed
    [09:25:39] sass-watch saw _base.scss was changed

    gulpfile.js:
    gulp.task('sass', function() {
    watch({ glob: 'css/**/*.{scss,sass}', name: 'sass-watch'})
    .pipe(plumber())
    .pipe(sass())
    .pipe(gulp.dest('css'))
    });

    gulp.task('default', ['sass']);

    笔记:
  • Issue on GitHub (gulp)
  • Issue on GitHub (gulp-watch)
  • gulpfile.js在 GitHub Gist 上)
  • 操作系统:Win7
  • 节点:0.10.29
  • npm: 1.4.14

  • 源文件的管道输入方式并不重要。使用 gulp.src() 时结果保持不变

    最佳答案

    我不认为你的 sass 任务写得正确。

    尝试这样的事情:

    var gulp = require('gulp');
    var sass = require('gulp-sass')

    gulp.task('sass', function () {
    gulp.src('PATH-TO-SASS-FILES/*.scss')
    .pipe(sass())
    .pipe(gulp.dest('./css'));
    });

    关于gulp-watch 仅在初始运行时有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24464757/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com