Spaces:
Running
Running
| import type { NextConfig } from "next"; | |
| const nextConfig: NextConfig = { | |
| /* config options here */ | |
| webpack(config, options) { | |
| const { isServer } = options; | |
| config.module.rules.push({ | |
| test: /\.(ogg|mp3|wav|mpe?g)$/i, | |
| exclude: config.exclude, | |
| use: [ | |
| { | |
| loader: require.resolve("url-loader"), | |
| options: { | |
| limit: config.inlineImageLimit, | |
| fallback: require.resolve("file-loader"), | |
| publicPath: `${config.assetPrefix}/_next/static/images/`, | |
| outputPath: `${isServer ? "../" : ""}static/images/`, | |
| name: "[name]-[hash].[ext]", | |
| esModule: config.esModule || false, | |
| }, | |
| }, | |
| ], | |
| }); | |
| return config; | |
| }, | |
| }; | |
| export default nextConfig; | |