/* * @Date: 2019-12-30 11:24:58 * @Author: Scm * @Copyright: 2015-2019 Erayt, Inc. * @Description: If you have some questions, please contact: chengqiuhua@erayt.com. */ module.exports = function (grunt) { const config = require('../../utils/config')(grunt); grunt.initConfig({ config: config, meta: { base: "node_modules/@erayt", dest: "../../../dist/static/theme" }, copy: { // vendor_antd: { // expand: true, // cwd: '<%= meta.base %>/antd/dist/@erayt', // src: ['**', '!*.js', '!**/*.map', '!**/antd.css'], // dest: '<%= meta.dest %>/vendor/css' // }, basic: { expand: true, cwd: '<%= meta.base %>/eui3.5-customize-themes/dist', src: ['**', '!**/css/app.css', '!**/css/*.map'], dest: '<%= meta.dest %>' }, vendor: { expand: true, cwd: '<%= meta.base %>/eui2-themes/dist/<%= config.theme %>', src: '**', dest: '<%= meta.dest %>/vendor', }, login: { expand: true, cwd: '<%= meta.base %>/titanOne3.0-theme-login/dist/<%= config.theme %>', src: '**', dest: '<%= meta.dest %>/login/static', }, resources: { expand: true, cwd: './asserts', src: '**', dest: '<%= meta.dest %>' } }, clean: { cache: ["package-lock.json", "yarn.lock", "<%= meta.dest %>"] } }); require("time-grunt")(grunt); // grunt plugins require("load-grunt-tasks")(grunt); // Full distribution task. grunt.registerTask("default", ["copy"]); grunt.registerTask("build", ["clean", "copy"]); };