現時点では本当に切望しています。gulpfile.jsファイルが正常に動作する作業プロジェクトがありました。ノードを4.6.0にアップデートする前にすべてうまくいきました。これをGulpのgitで問題にするために、Gulpの問題ではないと私たちに言ったので、どうやって修正するのかは分かりません。ノード4.6.0でGulpウォッチが動作していない
私のセットアップは
システムです:Windows 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']);
私が言ったように、それを私はいつもそれをやったようにすべての依存関係をインストールしましたが、私はそれを実行する前に、私はチュートリアルに従う:https://travismaynard.com/writing/getting-started-with-gulpと私常にうまく働いた。
Node.jsの問題ですか?私は何をすべきか分からない。 ty
を実行しますpromt: http://i64.tinypic.com/15fkjub.jpg 私は腕時計タスクが実行されるべきであることを妨げているのか分かりません。 –
ああ、何が起きているのか分かります。あなたのjavascriptのエラーのため、ビルドに失敗しています – Dan
javacriptファイルの先頭に以下を追加してください: /*グローバル$、jQuery */ 'use strict'; これにより、jquintはグローバル変数になり、ドキュメントに宣言されていないためにエラーが発生しないことがわかります。 注意:厳密なモードを使用すると、JavaScriptの品質によってエラーが増えることがあります – Dan