Я столкнулся с той же ошибкой некоторое время назад, и я точно не помню, как я попал сюда, но этот код работает -
const withSASS = require('@zeit/next-sass')
const { parsed: localEnv } = require('dotenv').config()
const webpack = require('webpack')
function HACK_removeMinimizeOptionFromCssLoaders(config) {
console.warn(
'HACK: Removing `minimize` option from `css-loader` entries in Webpack config',
)
config.module.rules.forEach(rule => {
if (Array.isArray(rule.use)) {
rule.use.forEach(u => {
if (u.loader === 'css-loader' && u.options) {
delete u.options.minimize
}
})
}
})
}
module.exports = withSASS(
{
webpack(config) {
HACK_removeMinimizeOptionFromCssLoaders(config)
config.plugins.push(new webpack.EnvironmentPlugin(localEnv))
return config
}
}
)
Попробуйте использовать замену кода в вашем следующем .config.jsфайл с этим, установите необходимые зависимости, такие как dotenv, next-sass. И снова запустите свой сервер, чтобы изменения вступили в силу.