如下代码一开始用gulp.watch
监听css
,可是只能监听到一次,
gulp.task("css",function(){
gulp.src("./css/*.css")
.pipe(cssnano())
.pipe(rename({"suffix":".min"}))
.pipe(gulp.dest("./dist/css/"))
.pipe(bs.stream())
});
gulp.task("watch",function(){
gulp.watch("./css/*.css",['css'])
});
于是尝试了以下解决方法:
1.通过npm install gulp-watch --save-dev
安装gulp-watch
包,然后导入var watch = require("gulp-watch");
- 结果是网站上别人都可以而我还是只能监听一次。
- 于是看解决方法2.
2.在package.json
文件中将gulp
的版本号改成3.9.1
,然后再cmd中再次npm install
下载gulp
- 然后我就成功了。
- 主要是原来我用的是
gulp 4.0.2
太多坑,而我学习的又是gulp3
的版本,有什么错,都是gulp4
的错。 - 当然,最重要的原因是我现在只是借助前端的某些知识去学习django,所以降版就降得毫无压力了。
希望有生之年不要忽然转职前端来打脸