-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnext.config.js
More file actions
34 lines (26 loc) · 878 Bytes
/
next.config.js
File metadata and controls
34 lines (26 loc) · 878 Bytes
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
/* eslint-disable import/no-extraneous-dependencies */
const merge = require('webpack-merge');
const webpackConfig = require('./webpack/webpack.prod.conf');
const configuration = {
webpack(config, options) {
return merge(config, webpackConfig(options));
},
target: 'serverless',
pageExtensions: ['js', 'jsx', 'md', 'mdx', 'ts', 'tsx'],
experimental: { modern: true, documentMiddleware: true }
};
module.exports = configuration;
/* next.config in ts */
/*
import merge from 'webpack-merge';
import webpackConfig from './webpack/webpack.prod.conf';
const configuration = {
webpack(config: webpack.Configuration, options) {
return merge(config, webpackConfig(options));
},
target: 'serverless',
pageExtensions: ['js', 'jsx', 'md', 'mdx', 'ts', 'tsx'],
experimental: { modern: true, documentMiddleware: true }
};
export default configuration;
*/