代码拉取完成,页面将自动刷新
import path from 'path'
import gulp from 'gulp'
import * as utils from './build-utils'
import getOutput from './get-output'
const srcPath = path.join(__dirname, '../src')
const buildPath = `${getOutput()}/dist`
const files = utils.files
const paths = {
styles: {
src: [`${srcPath}/**/*.less`],
dest: buildPath,
},
colors: {
src: [`${srcPath}/helpers/colors.js`],
dest: buildPath,
},
copy: {
src: [`${srcPath}/**`, `!${srcPath}/**/*.less`, `!${srcPath}/icon/fonts/**`],
dest: buildPath,
},
}
paths.styles.src = [
`${srcPath}/styles/*.less`,
...files.map((v) => `${srcPath}/${v}/*.less`),
]
paths.copy.src = [
...files.map((v) => `${srcPath}/${v}/**`),
`!${srcPath}/**/*.less`,
`!${srcPath}/icon/fonts/**`,
`${srcPath}/helpers/**`,
// `${srcPath}/index.js`,
// `${srcPath}/config.json`,
]
const styles = utils.styles(paths.styles, srcPath, false)
const copy = utils.copy(paths.copy, srcPath)
const colors = utils.generateColors(paths.colors, srcPath, false)
const watchFiles = () => {
gulp.watch(paths.styles.src, styles)
gulp.watch(paths.copy.src, copy)
}
export { watchFiles as watch }
export default gulp.series(
gulp.parallel(
styles,
copy,
utils.generateFiles(buildPath, false),
utils.generateConfig(buildPath),
),
colors,
)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。