Javascript 吞下手表不看
当我编辑main.scss时,我的gulpfile配置有一些问题,gulp watch正在终端中运行,但它没有检测到main.scss中所做的更改,但是当我运行gulp.sass时,它检测到更改,我已经查看了其他一些“gulp watch问题”,我仍然找不到修复程序,我做错了什么?如果需要更清楚的话,请告诉我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
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
在目录结构中位于何处?虽然此代码可以回答此问题,但提供有关如何和/或为什么解决此问题的附加上下文将提高答案的长期价值。虽然此代码可以回答此问题,提供关于如何和/或为什么解决问题的附加上下文将提高答案的长期价值。