build-core.js 760 B

123456789101112131415161718192021222324252627282930
  1. import path from 'path'
  2. import gulp from 'gulp'
  3. import * as utils from './build-utils'
  4. import getOutput from './get-output'
  5. const srcPath = path.join(__dirname, '../src')
  6. const buildPath = `${getOutput()}/core`
  7. const files = utils.files
  8. const paths = {
  9. // styles: {
  10. // src: [`${srcPath}/styles/themes/default.less`],
  11. // dest: buildPath,
  12. // },
  13. copy: {
  14. src: [`${srcPath}/**`],
  15. dest: buildPath,
  16. },
  17. }
  18. paths.copy.src = ['styles', 'helpers', ...files].map((v) => `${srcPath}/${v}/**`)
  19. export default gulp.series(
  20. gulp.parallel(
  21. utils.copy(paths.copy, srcPath),
  22. utils.generateFiles(buildPath, false),
  23. utils.generateConfig(buildPath),
  24. ),
  25. // utils.themes(paths.styles, srcPath),
  26. )