This commit is contained in:
parent
17c21305e1
commit
82307585bd
@ -1,16 +1,23 @@
|
||||
// next.config.js
|
||||
const webpack = require('webpack')
|
||||
const withBundleAnalyzer = require('@next/bundle-analyzer')({
|
||||
enabled: process.env.ANALYZE === 'true'
|
||||
})
|
||||
|
||||
const envMap = Object.keys(process.env)
|
||||
.filter(key => key.startsWith('CERC_'))
|
||||
.reduce((acc, key) => {
|
||||
acc[`process.env.${key}`] = JSON.stringify(process.env[key])
|
||||
return acc
|
||||
}, {})
|
||||
|
||||
const nextConfig = {
|
||||
reactStrictMode: false,
|
||||
swcMinify: true,
|
||||
webpack: (config) => {
|
||||
// Let the build script inject the DefinePlugin
|
||||
config.plugins.push(new webpack.DefinePlugin(envMap))
|
||||
return config
|
||||
}
|
||||
}
|
||||
|
||||
// Export directly - let the build script handle the transformation
|
||||
module.exports = withBundleAnalyzer(nextConfig)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user