forked from deep-foundation/sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
next.config.js
42 lines (35 loc) · 934 Bytes
/
next.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
39
40
41
42
import nextEnv from 'next-env';
import dotenvLoad from 'dotenv-load';
import { PHASE_DEVELOPMENT_SERVER } from 'next/constants.js';
dotenvLoad();
const withNextEnv = nextEnv();
/** @type {import('next').NextConfig}*/
const config = (phase, { defaultConfig }) => (console.log('phase', phase, 'PHASE_DEVELOPMENT_SERVER', PHASE_DEVELOPMENT_SERVER), {
...(phase !== PHASE_DEVELOPMENT_SERVER ? {
output: "export",
basePath: "/contenter",
images: {
unoptimized: true,
},
} : {}),
distDir: 'app',
strictMode: false,
webpack: (config) => {
config.resolve.fallback = {
"buffer":false,
"events": false,
"os": false,
"fs": false,
"tls": false,
"net": false,
"path": false,
"zlib": false,
"http": false,
"https": false,
"stream": false,
"crypto": false,
};
return config;
},
})
export default withNextEnv(config);