현재 작업이 진행 중입니다. gulpfile.js 파일이 작동하는 작업 프로젝트가 있습니다. 노드를 4.6.0으로 업데이트하기 전에 모든 것이 훌륭하게 작동했습니다. gulp에 대한 문제는 gulp에 문제가 될 수 있지만, Gulp 문제는 아니라고 했으므로 해결 방법을 모르겠습니다.노드 4.6.0에서 Gulp 시계가 작동하지 않음
내 설치가
시스템입니다 : 윈도우 7 64 배
노드 : 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 및 i 항상 괜찮 았어.
Node.js의 문제입니까? 나는 무엇을해야할지 모르겠습니다. ty
실행하고, 같은 결과 업데이트 모든 것을 작동하지 않았고,이 같은 일을 어떻게 여기 내 명령의 화면입니다 promt : http://i64.tinypic.com/15fkjub.jpg 시계 작업이 실행되는 것을 방해하고있는 것이 무엇인지 알 수 없습니다. –
오, 무슨 일이 일어나는 지보십시오. 빌드가 ur 스크립트에서 오류를 linting하기 때문에 실패합니다 – Dan
자바 스크립트 파일의 맨 위에 다음을 추가하십시오 : /* global $, jQuery */ 'use strict'; jshint는 jquery가 전역 변수가되고 문서에서 선언되지 않아 오류가 발생하지 않는다는 것을 jshint가 알 수 있습니다. 참고 : 엄격 모드를 사용하면 자바 스크립트의 품질에 따라 더 많은 오류가 나타날 수 있습니다. – Dan