javascript - 咕噜看不看

标签 javascript gulp

当我编辑 main.scss 时,我的 gulpfile 配置遇到一些问题,gulp watch 正在终端中运行,但它没有检测到 main.scss 中所做的更改,但是当我运行 gulp.sass 时,它会检测到更改,我查看了其他一些“gulp watch 问题”,但仍然找不到解决方案,我做错了什么?如果需要更清楚,请告诉我

Folder directory - 
weather-app
 ---node_modules
 ---public
    ---css
        ---main.css
    ---js
        ---main.js
 ---index.html
 ---src
    ---sass
        ---main.scss
        ---mobile.scss
    ---js
        ---main.js
 ---gulpfile.js
 ---package-lock.json
 ---package.json

const gulp = require('gulp'),
  sass = require('gulp-sass'),
  uglifyCss = require('gulp-uglifycss'),
  concatCss = require('gulp-concat-css');


gulp.task('sass', () => {
  gulp.src('src/sass/*.scss')
    .pipe(sass())
    .pipe(uglifyCss({
      'uglyComments': true
    }))
    .pipe(concatCss('main.css'))
    .pipe(gulp.dest('public/css'))
})

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



gulp.task('watch', () => {
  gulp.watch('src/sass/*.scss', ['watch'])
})

最佳答案

gulp.watch 不能是返回值。
不要忘记使用双星号来定位sass文件夹中的任何.scss文件。

About the ** glob character

gulp.task('watch', function() {
  gulp.watch('src/sass/**/*.scss', ['watch'])
})

关于javascript - 咕噜看不看,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52798360/

相关文章:

javascript - 动态创建javascript数组,其名称在java脚本字符串中

javascript - 展平阵列有哪些实际应用?

javascript - 通过 WebExtensions 获取 Firefox 中 browser.storage.local 的大小

javascript - 合并多个 Angular scope watch 语句

javascript - 无法获取 - 使用 Ionic 刷新后出现错误

javascript - Gulp 缩小并且不复制原始文件

gulp - 尝试覆盖Gulp中的现有文件时出现EEXIST错误?

css - Gulp Sass Bourbon,不给我 style.css

javascript - React Native 错误找不到模块 'metro-config/src/defaults/blacklist'

javascript - 使用循环创建任务 [gulp]