【发布时间】:2016-10-12 23:27:48
【问题描述】:
此刻我真的很绝望,我有一个工作项目,一个工作 gulpfile.js 文件正在运行,在我将节点更新到 4.6.0 之前一切都很好,我试图在 Gulp 上的 git 上解决这个问题,但他们告诉我这不是 Gulp 问题,所以我不确定如何解决。
我的设置是
系统:Windows 7 64x
节点:4.6.0
吞咽:3.9.1
npm:2.15.9
var gulp = require('gulp');
sass = require('gulp-sass');
notify = require("gulp-notify");
jshint = require('gulp-jshint'),
uglify = require('gulp-uglify'),
rename = require('gulp-rename'),
concat = require('gulp-concat'),
cssmin = require('gulp-cssmin')
gulp.task('styles', function() {
gulp.src('sass/main.sass')
.pipe(sass().on('error', sass.logError))
.pipe(cssmin())
.pipe(rename({suffix: '.min'}))
.pipe(gulp.dest('./css/'))
.pipe(notify({ message: 'sass file compiled!' }));
});
gulp.task('jsScripts', function() {
return gulp.src('./js/*.js')
.pipe(jshint('.jshintrc'))
.pipe(jshint.reporter('default'))
.pipe(concat('web-app.js'))
.pipe(rename({suffix: '.min'}))
.pipe(uglify())
.pipe(gulp.dest('./js/output'))
.pipe(notify({ message: 'JS Scripts done!' }));
});
gulp.task('watch',function() {
gulp.watch('./sass/main/*.sass',['styles']);
gulp.watch('./js/*.js', ['jsScripts']);
});
gulp.task('default', ['jsScripts', 'styles', 'watch']);
正如我所说,它在更新之前运行良好,现在它所做的一切,它运行任务并“监视”就这样完成,我什至不认为正在编译 sass 文件,我安装了所有依赖项正如我一直这样做的那样,我遵循了一个教程:https://travismaynard.com/writing/getting-started-with-gulp,它一直都运行良好。
是 Node.js 的问题吗?我不知道该怎么办。太棒了
【问题讨论】:
标签: javascript node.js gulp gulp-watch gulp-sass