//?實現(xiàn)這個項目的構(gòu)建任務(wù)
const?{?src,?dest?}?=?require('gulp')
const?sass?=?require('gulp-sass')
const?babel?=?require('gulp-babel')
const?style=()=>{
????return?src('src/assets/styles/*.scss',{base:'src'})
????????.pipe(sass({outputStyle:'expanded'}))
????????.pipe(dest('dist'))
}
//?注意sass默認(rèn)以?_?開頭的css文件為主css文件的引入文件,不會去轉(zhuǎn)換輸出
const?script?=?()?=>?{
????return?src('src/assets/scripts/*.js',?{?base:?'src'?})
??????.pipe(babel({?presets:?['@babel/preset-env']?}))
??????.pipe(dest('dist'))
??}
//?如果未設(shè)置,會造成轉(zhuǎn)換不生效
module.exports?=?{
????style,
????script
}