1 Star 0 Fork 0

默一/fenduoduo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
gulpfile.js 1.41 KB
一键复制 编辑 原始数据 按行查看 历史
ZhangZisu 提交于 2020-02-29 20:47 . v0.0.10
const { src, task, series, parallel } = require('gulp')
const webpack = require('webpack')
const moment = require('moment')
const eslint = require('gulp-eslint')
const colors = require('colors')
const run = require('gulp-run')
task('format:js', () => {
return src(['./*.js', './src/**/*.js'])
.pipe(eslint())
.pipe(eslint.format())
.pipe(eslint.failAfterError())
})
task('format', series('format:js'))
task('webpack', (callback) =>
webpack(require('./webpack.prod'), (err, stats) => {
callback()
if (err) console.log(err)
console.log(
`[${colors.grey(`${moment().format('HH:mm:ss')}`)}][${colors.grey(
'Webpack'
)}] Build '${colors.cyan(stats.hash)}' after ${colors.magenta(
`${moment(stats.endTime).diff(moment(stats.startTime))}ms`
)}`
)
})
)
task('prependHeader', () => {
return run('node prependHeader.js').exec()
})
task('webpack:dev', () =>
webpack(require('./webpack.dev'), (err, stats) => {
if (err) console.log(err)
console.log(
`[${colors.grey(`${moment().format('HH:mm:ss')}`)}][${colors.grey(
'Webpack'
)}] Build '${colors.cyan(stats.hash)}' after ${colors.magenta(
`${moment(stats.endTime).diff(moment(stats.startTime))}ms`
)}`
)
})
)
task('build', series('webpack', 'prependHeader'))
task('default', series(parallel('webpack:dev')))
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/nekomoyi/fenduoduo.git
[email protected]:nekomoyi/fenduoduo.git
nekomoyi
fenduoduo
fenduoduo
master

搜索帮助