add gulp
This commit is contained in:
parent
7ca71d657f
commit
3b3be40bc5
40
gulpfile.js
Normal file
40
gulpfile.js
Normal 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);
|
||||
Loading…
Reference in New Issue
Block a user