2019-02-28 14:39:51 +01:00
|
|
|
# Promise In Next Config
|
|
|
|
|
|
|
|
#### Why This Error Occurred
|
|
|
|
|
|
|
|
The webpack function in `next.config.js` returned a promise which is not supported in Next.js. For example, below is not supported:
|
|
|
|
|
|
|
|
```js
|
|
|
|
module.exports = {
|
2019-03-07 17:40:08 +01:00
|
|
|
webpack: async function(config) {
|
2019-02-28 14:39:51 +01:00
|
|
|
return config
|
|
|
|
}
|
|
|
|
}
|
|
|
|
```
|
|
|
|
|
|
|
|
#### Possible Ways to Fix It
|
|
|
|
|
|
|
|
Check your `next.config.js` for `async` or `return Promise`
|
|
|
|
|
|
|
|
Potentially a plugin is returning a `Promise` from the webpack function.
|