Я работаю над проектом электронной коммерции для клиента, используя следующий Js. Я пытался оптимизировать изображения, используя next-optimized-images. Хотя это работает нормально, я получаю ошибку в терминале. Я новичок в Webpack и настроил свой next.config на основе https://github.com/cyrilwanner/next-optimized-images
next.config
require('dotenv').config();
const withPlugins = require('next-compose-plugins');
const withOptimizedImages = require('next-optimized-images');
const nextConfig = {
env: {
PORT: process.env.PORT,
REST_URL: process.env.REST_URL,
GRAPHQL_URL: process.env.GRAPHQL_URL,
FRONTEND_URL: process.env.FRONTEND_URL,
RAZORPAY_KEY: process.env.RAZORPAY_KEY,
RAZORPAY_SECRET: process.env.RAZORPAY_SECRET,
MAGENTO_ADMIN_TOKEN: process.env.MAGENTO_ADMIN_TOKEN,
},
};
module.exports = withPlugins(
[
[
withOptimizedImages,
{
inlineImageLimit: 8192,
imagesFolder: 'images',
imagesName: '[name]-[hash].[ext]',
handleImages: ['jpeg', 'png', 'svg', 'webp', 'gif'],
optimizeImages: true,
optimizeImagesInDev: true,
mozjpeg: {
quality: 80,
},
optipng: {
optimizationLevel: 3,
},
pngquant: false,
webp: {
preset: 'default',
quality: 75,
},
},
],
],
nextConfig
);