0

私はgulpにかなり慣れていません。これが起こっていることです

私は持っていました:

gulp.watch(config.build.sass + '/**/*.scss', ['sass-dev']);

しかし、これは新しいファイルをキャッチしなかったため、ドキュメントを読んだ後、次のものが必要です。

gulp.watch({
    glob: config.build.sass + '/**/*.scss',
    emit: 'all'
}, ['sass-dev']);

しかし、これはエラーをスローします:Object #<Object> has no method 'indexOf'最後の部分が正しくないためです。

sass-devウォッチから発行されたものでタスクを実行するために必要な構文を教えてもらえますか?

4

2 に答える 2

0

最初の例は問題ないようです。glob オプションを使用する必要はありません。しかし、それは何であるかによって異なりconfig.build.sassます。

gulp.watch(config.build.sass + '/**/*.scss', ['sass-dev']);

オプションを使用したい場合はglob、これを試してください。

gulp.watch(config.build.sass + '/**/*.scss', { some_option: value }, ['sass-dev']);
于 2014-08-07T13:54:36.600 に答える