Javascript 吞下手表不看

Javascript 吞下手表不看,javascript,gulp,Javascript,Gulp,当我编辑main.scss时,我的gulpfile配置有一些问题,gulp watch正在终端中运行,但它没有检测到main.scss中所做的更改,但是当我运行gulp.sass时,它检测到更改,我已经查看了其他一些“gulp watch问题”,我仍然找不到修复程序,我做错了什么?如果需要更清楚的话,请告诉我 Folder directory - weather-app ---node_modules ---public ---css ---main.css

当我编辑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=需要('gulp-uglifyCss'),
concatCss=require('gulp-concat-css');
吞咽任务('sass',()=>{
gulp.src('src/sass/*.scss')
.pipe(sass())
.管道(uglifyCss)({
“丑陋的东西”:真的吗
}))
.pipe(concatCss('main.css'))
.pipe(大口目的地('public/css'))
})
吞咽任务('default',['sass']);
吞咽任务('watch',()=>{
大口喝表('src/sass/*.scss',['watch'])

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


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


将“大口”手表线更改为
gulp.watch('src/sass/***.scss',['watch'])

将gulp表行更改为
gulp.watch('src/sass/***.scss',['watch'])
const gulp=require('gulp'),
sass=require('gulp-sass'),
uglifyCss=需要('gulp-uglifyCss'),
concatCss=require('gulp-concat-css');
吞咽任务('sass',()=>{
gulp.src('src/sass/***.scss')
//gulp.src('src/sass/*.scss')
.pipe(sass())
.pipe(concatCss('main.css'))
.管道(uglifyCss)({
“丑陋的东西”:真的吗
}))
.pipe(大口目的地('public/css'))
})
吞咽任务('default',['watch'])//我把“sass”改为“watch”
吞咽任务('watch',函数(){
大口喝表('src/sass/***.scss',['sass']))
})
const gulp=require('gulp'),
sass=require('gulp-sass'),
uglifyCss=需要('gulp-uglifyCss'),
concatCss=require('gulp-concat-css');
吞咽任务('sass',()=>{
gulp.src('src/sass/***.scss')
//gulp.src('src/sass/*.scss')
.pipe(sass())
.pipe(concatCss('main.css'))
.管道(uglifyCss)({
“丑陋的东西”:真的吗
}))
.pipe(大口目的地('public/css'))
})
吞咽任务('default',['watch'])//我把“sass”改为“watch”
吞咽任务('watch',函数(){
大口喝表('src/sass/***.scss',['sass']))

})
这是错误的一行:

gulp.task('default', ['sass']);
因此,您必须调用watch作为默认任务。这就是解决方案:

gulp.task('default', ['watch']);
这条线从

 gulp.watch('src/sass/*.scss', ['watch'])


就这些。:)

这是错误的一行:

gulp.task('default', ['sass']);
因此,您必须调用watch作为默认任务。这就是解决方案:

gulp.task('default', ['watch']);
这条线从

 gulp.watch('src/sass/*.scss', ['watch'])


就这些。:)

文件夹结构是什么样子的。目录结构中的
main.scss
位于何处?文件夹结构是什么样的。
main.scss
在目录结构中位于何处?虽然此代码可以回答此问题,但提供有关如何和/或为什么解决此问题的附加上下文将提高答案的长期价值。虽然此代码可以回答此问题,提供关于如何和/或为什么解决问题的附加上下文将提高答案的长期价值。