update: build process

This commit is contained in:
Jocs 2018-10-24 13:43:00 +08:00
parent 7494bb3223
commit fe65e13029
2 changed files with 8 additions and 7 deletions

View File

@ -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, {

View File

@ -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'),