質問: [ postcssimport, cssnext, //一旦空の配列を作成 nested, reporter, calc, csswring, customProperties, customMedia, plumber ]; return gulp.src( ['./src-before/*' , './src-before/*/*'], { base: 'src-before' }) //src-before下にある.cssファイルを指定 .pipe(postcss(plugins)) //PostCSSにファイルを処理してもらう .pipe(gulp.dest('./dest-after/css')); //生成されたCSSをdest-after下に配置 }); //以下gulp-watch gulp.task('watch', function(){ gulp.watch(['./src-before/*' , './src-before/*/*' , './src-before/*/*/*'], ['css']);//監視したいファイルの相対パス }); ``` ・gulpは難しくて、英語の公式サイトを見てもよくわかりません。 varと var pluginsの中とこの二つを記載するだけで動くものが多いですが、 そうでないものは一体どうやったら使えるのでしょうか? 日本語の情報がありません
回答: `plugins`がArrayになっていないようです。 `plugins`の定義の後で、 `!Array.isArray(plugins)`の値がどうなってるかをログを取って見てみてください。