次のコードは機能しません。「vinyl-source-stream」プラグインを介して「html-minifier」プラグインを「 gulp」に接続しようとしています。
なぜ私はこれをしているのですか?このページで、プラグイン「browserify」を接続できることを読みました。このコードを書きましたが、エラーが発生します。どうすれば解決できますか?
'use strict';
const { src, dest, series } = require('gulp')
const htmlMinify = require('html-minifier').minify;
const source = require('vinyl-source-stream');
const buffer = require('vinyl-buffer');
const options = {
includeAutoGeneratedTags: true,
removeAttributeQuotes: true,
removeComments: true,
removeRedundantAttributes: true,
removeScriptTypeAttributes: true,
removeStyleLinkTypeAttributes: true,
sortClassName: true,
useShortDoctype: true
};
const result = htmlMinify('frontend/*.html', options)
function test() {
return result.bundle()
.pipe(source('frontend/**/*.html'))
.pipe(buffer())
.pipe(dest('public'))
}
exports.build = series(test)