UNPKG

1 kBJavaScriptView Raw
1const pathConfig = require('config').get('path')
2const webpackCompiler = require('./compiler')
3const {
4 webpackConfig: webpackClientConfig
5} = require('./webpack.client.config')
6
7const {
8 webpackConfig: webpackServerConfig
9} = require('./webpack.server.config')
10
11const beforeWebpack = require('./hook-before-webpack.js')
12const afterWebpack = require('./hook-after-webpack.js')
13
14const needCopyFiles = [
15 {
16 from: `${pathConfig.dist}/css/*.css`,
17 to: pathConfig.static + '/css'
18 },
19 {
20 from: `${pathConfig.dist}/js/*.js`,
21 to: pathConfig.static + '/js'
22 },
23 {
24 from: `${pathConfig.dll}/css/*.css`,
25 to: pathConfig.static + '/css'
26 },
27 {
28 from: `${pathConfig.dll}/js/*.js`,
29 to: pathConfig.static + '/js'
30 },
31 {
32 from: pathConfig.favicon,
33 to: pathConfig.static
34 }
35]
36
37async function build () {
38 // await beforeWebpack()
39 await webpackCompiler(webpackServerConfig)
40 await webpackCompiler(webpackClientConfig)
41 // await afterWebpack(needCopyFiles)
42}
43
44build()