blob: 635ccc19a2773bea65d6a62b443e7bf70de3fc33 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
const createExpoWebpackConfigAsync = require('@expo/webpack-config')
// Expo CLI will await this method so you can optionally return a promise.
module.exports = async function (env, argv) {
const config = await createExpoWebpackConfigAsync(
{ ...env, offline: true },
argv,
)
// If you want to add a new alias to the config.
// config.resolve.alias["moduleA"] = "moduleB"
// Maybe you want to turn off compression in dev mode.
if (config.mode === 'development') {
config.devServer.compress = false
}
// Or prevent minimizing the bundle when you build.
// if (config.mode === "production") {
// config.optimization.minimize = false
// }
// Finally return the new config for the CLI to use.
return config
}
|