This commit is contained in:
Sergey Fokin 2022-10-04 22:52:57 +03:00
parent 7ca71d657f
commit 3b3be40bc5

40
gulpfile.js Normal file
View File

@ -0,0 +1,40 @@
const { series } = require("gulp");
var gulp = require('gulp');
const webpack = require('webpack');
//const webpackConfig = require('./webpack.config.js')
function defaultTask(cb) {
copy(cb);
assets(cb);
cb();
}
function assets(cb) {
return new Promise((resolve, reject) => {
webpack({}, (err, stats) => {
if (err) {
return reject(err)
}
if (stats.hasErrors()) {
return reject(new Error(stats.compilation.errors.join('\n')))
}
resolve()
})
})
}
function copy(cb) {
var src = [];
src.push('index.html');
var dist = 'dist';
gulp.src(src)
.pipe(gulp.dest(dist));
cb();
};
exports.default = defaultTask
exports.build = series(copy, assets);