forked from zurichat/zc_main
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwebpack.config.js
38 lines (36 loc) · 1.03 KB
/
webpack.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
const { merge } = require('webpack-merge')
const singleSpaDefaults = require('webpack-config-single-spa')
const HtmlWebpackPlugin = require('html-webpack-plugin')
const path = require('path')
module.exports = (webpackConfigEnv, argv) => {
const orgName = 'zuri'
const defaultConfig = singleSpaDefaults({
orgName,
projectName: 'root-config',
webpackConfigEnv,
argv,
disableHtmlGeneration: true
})
return merge(defaultConfig, {
//
externals: {
jquery: 'jQuery'
},
// modify the webpack config however you'd like to by adding to this object
output: {
// path: path.join(__dirname, '..', 'dist'), // string (default)
// filename: "[name].js", // string (default)
// publicPath: path.join(__dirname, 'dist', 'assets') // string
},
plugins: [
new HtmlWebpackPlugin({
inject: false,
template: 'src/index.ejs',
templateParameters: {
isLocal: webpackConfigEnv && webpackConfigEnv.isLocal,
orgName
}
})
]
})
}