From fe65e130292feff87eb821711d66a73223226463 Mon Sep 17 00:00:00 2001 From: Jocs Date: Wed, 24 Oct 2018 13:43:00 +0800 Subject: [PATCH] update: build process --- .electron-vue/build.js | 10 ++++++++-- .electron-vue/webpack.renderer.config.js | 5 ----- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.electron-vue/build.js b/.electron-vue/build.js index 2d96f17e..7912a199 100644 --- a/.electron-vue/build.js +++ b/.electron-vue/build.js @@ -3,9 +3,10 @@ process.env.NODE_ENV = 'production' const { say } = require('cfonts') +const path = require('path') const chalk = require('chalk') const del = require('del') -const { spawn } = require('child_process') +const fs = require('fs-extra') const webpack = require('webpack') const Multispinner = require('multispinner') @@ -29,10 +30,15 @@ function clean () { process.exit() } -function build () { +async function build () { greeting() del.sync(['dist/electron/*', '!.gitkeep']) + del.sync(['static/themes/*']) + + const from = path.resolve(__dirname, '../src/muya/themes') + const to = path.resolve(__dirname, '../static/themes') + await fs.copy(from, to) const tasks = ['main', 'renderer'] const m = new Multispinner(tasks, { diff --git a/.electron-vue/webpack.renderer.config.js b/.electron-vue/webpack.renderer.config.js index 13efc531..041ff310 100644 --- a/.electron-vue/webpack.renderer.config.js +++ b/.electron-vue/webpack.renderer.config.js @@ -193,11 +193,6 @@ if (proMode) { chunkFilename: '[id].[hash].css' }), new CopyWebpackPlugin([ - { - from: path.resolve(__dirname, '../src/muya/themes'), - to: path.join(__dirname, '../static/themes'), - force: true - }, { from: path.join(__dirname, '../static'), to: path.join(__dirname, '../dist/electron/static'),